【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 就是没有智能提示,还会标黄恶心你

相关推荐

  1. linuxshelldate命令加号“+“作用

    2024-03-22 08:58:04       25 阅读
  2. EOSeosjs演进

    2024-03-22 08:58:04       65 阅读
  3. mybatis标签使用

    2024-03-22 08:58:04       63 阅读
  4. go语言部分

    2024-03-22 08:58:04       52 阅读
  5. reacthooksuseCallback:

    2024-03-22 08:58:04       56 阅读
  6. 设计模式

    2024-03-22 08:58:04       49 阅读
  7. MySQL类型

    2024-03-22 08:58:04       40 阅读
  8. ElasticSearch DisMaxQueryBuilder 理解

    2024-03-22 08:58:04       40 阅读
  9. pytorch中@作用

    2024-03-22 08:58:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 08:58:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 08:58:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 08:58:04       87 阅读
  4. Python语言-面向对象

    2024-03-22 08:58:04       96 阅读

热门阅读

  1. PYTorch训练和推理 指定GPU

    2024-03-22 08:58:04       39 阅读
  2. Visual Studio工程升级QT产生的问题及解决

    2024-03-22 08:58:04       44 阅读
  3. WPF —— ToolTip详解

    2024-03-22 08:58:04       45 阅读
  4. 设计模式(行为型设计模式——备忘录模式)

    2024-03-22 08:58:04       45 阅读
  5. 【Django】CORS跨域问题

    2024-03-22 08:58:04       40 阅读
  6. K8S node磁盘清理

    2024-03-22 08:58:04       42 阅读
  7. Redis基本简介

    2024-03-22 08:58:04       41 阅读
  8. Linux 技术深潜:细解top命令的全方位使用教程

    2024-03-22 08:58:04       41 阅读
  9. 动态规划 Leetcode 123 买卖股票的最佳时机III

    2024-03-22 08:58:04       47 阅读
  10. How to install PyAlink on Ubuntu 22.04

    2024-03-22 08:58:04       37 阅读