在eclipse中使用虚拟环境

2024-06-16 14:00:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在eclipsepydev中使用virtualenv。我只需将我的项目解释器指向virtualenvpython解释器。在

一切似乎都很好,但是eclipse向我展示了“未解析的importunittest”。当我运行单元测试模块时,它运行得很好,但是消息仍然出现在eclipseide中。在

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

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

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

enter image description here

下图。eg缺少unittest和json


Tags: 模块项目文件夹消息virtualenvlib单元测试unittest
1条回答
网友
1楼 · 发布于 2024-06-16 14:00:14

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

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

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

然后,将丢失的文件夹添加到解释器中(任何不属于项目一部分的文件夹都应该在那里)。在

您也可以尝试删除并重新添加解释器,因为我认为这些文件夹已经显示给您了,但是最初没有被选中,因为PyDev认为它们是您项目的一部分,而不是解释器的一部分(因此,添加之后,请检查文件夹列表并确保正确的文件夹处于选中状态)。在

相关问题 更多 >