3

我正在使用 Python virtualenv,但我遇到了一个模块问题(安装在 virtualenv 中)。

首先,我激活 virtualenv:

source path_to_virtualenv/bin/activate

virtualenv 已正确激活(其名称出现在 shell 中)。在该 virtualenv 中,我安装了 mininet(一个网络模拟器):我确定它已正确安装(它由 command 列出pip list)。

但是,当我尝试运行我的应用程序时,我通过 Mininet API 模块获得以下错误:

from mininet.net import Mininet ImportError: No module named net

这怎么可能?使用 IDE,它可以正确检测所有 Mininet 的模块(在同一个 virtualenv 中);有人有什么想法吗?

谢谢

4

1 回答 1

0

检查您的项目是否与虚拟环境位于同一目录中。

如果没有启动您的虚拟环境。在命令提示符下,然后 cd 到项目。

希望能有所帮助

于 2015-07-21T13:01:06.387 回答