Pycharm - 如何打开非项目文件的自动完成功能?

时间:2017-11-22 13:14:48

标签: python linux autocomplete pycharm

我在Linux和Windows上安装了当前版本的Pycharm Community Edition 2017.2.4

Windows 上工作的那个,我打开非项目文件,当我在其中编写代码时,项目中的模块,类等都有自动完成。

但是,在 Linux (Debian)上,当我在非项目文件中编写代码时,只有非项目模块才有自动完成功能。

其他一些信息:

  1. 这些项目内模块通过PIP以相同的方式安装在两个系统上: pip install -e。
  2. 在这两种情况下,我都可以运行导入这些项目模块的非项目文件。
  3. 在Linux上我使用virtual-env但设置了正确的项目解释器(如类似问题所示:Why isn't PyCharm's autocomplete working for libraries I install?
  4. 看起来自动完成仅对那些非项目文件使用系统解释器。我已经加载了几个项目,其中一个项目是另一个项目的自动完成。

1 个答案:

答案 0 :(得分:0)

好的,我发现问题与操作系统无关。

要为非项目文件启用自动完成功能,需要将您使用的库添加到External libraries。有关如何执行此操作的说明,请参阅https://stackoverflow.com/a/24206781/4601890

相关问题