【发布时间】:2017-12-14 21:26:11
【问题描述】:
我在 Linux 和 Windows 上安装了当前版本的 Pycharm Community Edition 2017.2.4。
在 Windows 上,我打开非项目文件,当我在其中编写代码时,项目内模块、类等会自动完成。
然而,在 Linux (Debian) 上,当我在非项目文件中编写代码时,只有非项目模块才会自动完成。
一些附加信息:
- 这些项目内模块通过 PIP 在两个系统上以相同的方式安装: pip install -e 。
- 在这两种情况下,我都可以运行导入这些项目模块的非项目文件。
- 在 Linux 上,我使用 virtual-env,但设置了正确的项目解释器(如类似问题中所建议:Why isn't PyCharm's autocomplete working for libraries I install?)
看起来自动补全仅对那些非项目文件使用系统解释器。我已经加载了几个项目,其中一个项目具有自动完成功能。
【问题讨论】:
标签: python linux autocomplete pycharm