使用virtualenv与eclipse

时间:2016-12-26 20:24:22

标签: python eclipse virtualenv pydev

我正在尝试将virtualenv与eclipse PyDev一起使用。我只是将我的项目解释器指向virtualenv python解释器。

一切似乎都很好,但是eclipse显示我"未解决的导入单元测试"。当我运行单元测试模块时,它运行良好,但消息仍然出现在eclipse IDE中。

查看virtualenv python lib文件夹,unittest模块不在那里。

我做错了什么? virtualenv安装的python没有看到所有的库。

Eclipse解释器文件夹。我只是添加了virtualenv的文件夹。 enter image description here

enter image description here

下图。缺少unittest和json,例如

1 个答案:

答案 0 :(得分:1)

系统库中的标准库似乎缺少文件夹。

执行以下操作:在shell中激活虚拟环境,然后运行:

import sys
print('\n'.join(sorted(sys.path)))

然后,将缺少的文件夹添加到解释器(任何不属于项目的文件夹应该在那里)。

您也可以尝试删除并重新添加解释器,因为我认为文件夹是向您显示的,但最初未经检查,因为PyDev认为它们是您项目的一部分,而不是来自解释器(因此,添加后,请转到通过文件夹列表并确保选中正确的文件夹。)