【问题标题】:Pycharm - how to turn on autocompletion for non-project files?Pycharm - 如何为非项目文件打开自动完成功能?
【发布时间】:2017-12-14 21:26:11
【问题描述】:

我在 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?

看起来自动补全仅对那些非项目文件使用系统解释器。我已经加载了几个项目,其中一个项目具有自动完成功能。

【问题讨论】:

    标签: python linux autocomplete pycharm


    【解决方案1】:

    好的,我发现问题不在于操作系统。

    要为非项目文件打开自动完成功能,需要将您使用的库添加到External libraries。如何做到这一点的说明在https://stackoverflow.com/a/24206781/4601890

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 2011-09-27
      相关资源
      最近更新 更多