PyCharm:Cython 包没有自动完成功能

use*_*850 5 autocomplete cython pycharm

设想:

  • 自己的包,使用 Cython 构建
  • Python 3.5解释器找到我的包,执行我的代码工作
  • Python help() 也按预期工作(显示类等方法,缺少方法签名)

在 PyCharm 中,我设置了正确的解释器,我的包显示在包列表中(设置 -> 项目 .. -> 项目解释器)。我的包也显示在解释器路径列表中。

但是:自动完成和文档对于我的包无法正常工作。似乎可以找到类,只要包含在__all__of中__init__.py并且还显示了我的顶级模块的 stringdoc,但仅此而已。

我还多次使用了“无效缓存/重新启动”。有什么想法可以让自动完成功能发挥作用吗?

更新:我注意到 PyCharm 甚至创建了存根(看起来是正确的),但不将它们用于自动完成或帮助。