在IntelliJ中,显示“没有名为xxx的模块”,但实际上在我的系统中安装了“xxx”

时间:2016-07-01 17:18:09

标签: python intellij-idea ide python-import python-module

我的IntelliJ版本 15.0.3 ,并安装了python插件。

当我在IntelliJ中打开一个python文件时,就像下面一样 enter image description here

这里的情况如下:

  1. 当我在终端中导入这些标记的模块时,一切正常。
  2. 在IntelliJ中运行这个python文件,也没关系
  3. 只有红色的潜在警告让我烦恼。

    我尝试了this onethis onethis one,但没有一个适合我。

    有谁能告诉我如何摆脱它?非常感谢。

2 个答案:

答案 0 :(得分:0)

您必须添加解释器的site-packages路径。

为此你必须:

  1. 转到项目结构
  2. 选择全局图书馆
  3. 选择您的Python解释器
  4. 按左上角的+
  5. 选择口译员的网站包路径
  6. 选择“课程”
  7. 也以同样的方式添加你的python解释器根目录。

答案 1 :(得分:0)

我有类似的问题:无法导入手动安装的模块。我尝试在Mac环境参数和intellij SDK中添加类路径,但是它不起作用。我的最终解决方案是将模块的类路径添加到“运行/调试配置”中:

打开“运行/调试配置”,然后选择您的unittest类:

  

运行->编辑配置...

将模块的类路径添加到环境变量中: enter image description here