当前位置: 首页 > news >正文

【Python】Pycharm 的 python_stubs

Pycharm 的 python_stubs

  • 问题

 
 
 
 
 
 
 
 

问题


Pycharm 为了对各种库暴露接口能在编码时提供快速的智能提示,会解析库并在 pycharm 安装目录的 python_stubs 下生成对应的存根,这个操作可以有效的提升 Pycharm 智能提示的效率。但是也有一个问题,称之为 Bug 也不为过,甚至是个陈年老 Bug,一直没有被修复可能也有使用者想不到的问题。

 
这个 bug 就是,他在生成存根的时候,并没有按照库的版本去及时的更新这个存根,尤其是对 C、C++ 或者 Cython 编译而来的库,因为这种库是没有纯 Python 库那种入口文件的,所以 Pycharm 会解析这些库并生成相应存根,但是没有版本管理就很 der。

 
找了一圈好像没有根除的办法,只能删除库、删除存根,然后再重新装,这样会生成新的存根

 
有自己维护库又实用 pycharm 的人可能会遇到相同问题,在 C++ 中已经暴露出接口了,并且在 Python 中也可以正常使用,但是 Pycharm 就是没有智能提示,还会标黄恶心你

http://www.lryc.cn/news/322732.html

相关文章:

  • AI大模型智能大气科学探索之:ChatGPT在大气科学领域建模、数据分析、可视化与资源评估中的高效应用及论文写作
  • rpc详解rpc框架
  • 【评分标准】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷 无线网络勘测设计
  • 停止docker 容器并删除对应镜像
  • 什么是服务器,有什么特性?
  • 【Django】CORS跨域问题
  • npm 常用命令详解
  • 外包干了14天,技术退步明显。。。
  • RequestResponse使用
  • 知名的CDN厂商CloudFlare简介
  • C语言程序设计-谭浩强
  • 将OpenCV与gdb驱动的IDE结合使用
  • Java毕业设计-基于springboot开发的Java时间管理系统-毕业论文+答辩PPT(附源代码+演示视频)
  • AI原生安全 亚信安全首个“人工智能安全实用手册”开放阅览
  • Vue3 大量赋值导致reactive响应丢失问题
  • 1236 - 二分查找
  • CPP容器vector和list,priority_queue定义比较器
  • How to install PyAlink on Ubuntu 22.04
  • Java部署运维
  • 0-Flume(1.11.0版本)在Linux(Centos7.9版本)的安装(含Flume的安装包)
  • cad vba 打开excel并弹窗打开指定文件
  • 应急救援装备无人机是否必要?无人机在应急救援中的具体应用案例有哪些?
  • 模态框被div class=modal-backdrop fade in覆盖的问题
  • 关于msvcp140.dll丢失的解决方法详情介绍,修复dll文件的安全注意事项
  • AJAX-Promise
  • [Spark SQL]Spark SQL读取Kudu,写入Hive
  • python统计分析——t分布、卡方分布、F分布
  • onlyoffice创建excel文档
  • 交通事故档案管理系统|基于JSP技术+ Mysql+Java+Tomcat的交通事故档案管理系统设计与实现(可运行源码+数据库+设计文档)
  • Chrome 114 带着侧边栏扩展来了