在virtualenv中使用解释器时,IntelliJ IDEA 14无法识别Python内置类型

时间:2015-02-02 14:39:12

标签: python intellij-idea virtualenv intellij-14

我在OSX上使用IntelliJ IDEA 14来处理使用虚拟环境的Python项目。该程序在终端和在IDEA中使用run命令都运行良好,但它不能识别Python内置的类型和函数。

IDEA is not recognising Python built in types and functions

我创建了虚拟环境并按照以下步骤将其添加到我的项目结构中,根据我读过的帖子,这应该有效,但我无法弄清楚出了什么问题。

  1. venv中添加了Python作为Project SDK。
  2. Added Python in <code>venv</code> as the Project SDK

    1. venv中添加了Python作为模块中的Python解释器。
    2. Added Python in <code>venv</code> as Python interpreter in Modules.

      1. venv中添加了Python作为Facets中的Python解释器。
      2. Added Python in <code>venv</code> as the Python interpreter in Facets.

        1. 确保选择适当的Python解释器。
        2. Ensured that the appropriate Python interpreter is the selected SDK.

          1. 这些是全球图书馆。
          2. These are the global libraries

            [更新]

            根据以下评论之一,我从头开始重新创建虚拟环境。现在可以识别Python的内置类型,但是venv文件夹中的库不是。

            Error importing modules.

            Modules.

1 个答案:

答案 0 :(得分:3)

您需要将 Python 2.7.x解释程序库放在python模块的依赖项中。拥有python SDK是不够的。