我在Linux和Windows上安装了当前版本的Pycharm Community Edition 2017.2.4
。
在 Windows 上工作的那个,我打开非项目文件,当我在其中编写代码时,项目中的模块,类等都有自动完成。
但是,在 Linux (Debian)上,当我在非项目文件中编写代码时,只有非项目模块才有自动完成功能。
其他一些信息:
看起来自动完成仅对那些非项目文件使用系统解释器。我已经加载了几个项目,其中一个项目是另一个项目的自动完成。
答案 0 :(得分:0)
好的,我发现问题与操作系统无关。
要为非项目文件启用自动完成功能,需要将您使用的库添加到External libraries
。有关如何执行此操作的说明,请参阅https://stackoverflow.com/a/24206781/4601890