我对Windows 7上的python开发不太熟悉,所以我会经历一些问题来运行Apache的测试。我正在尝试运行dns驱动程序的测试。
下面是我使用的命令。
python libcloud/test/dns/test_luadns.py
我得到了以下错误。
回溯(最近一次调用):文件"test/dns/test_luadns.py",第4行,从libcloud.utils.py3导入httplib ImportError:没有名为libcloud.utils.py3的模块
使用以下命令时,在我的Ubuntu开发机器上一切都很好。
PYTHONPATH=。python libcloud/test/dns/test_luadns.py
发布于 2017-01-11 02:49:14
如果要在libcloud中直接执行测试套件,请调用
python -m libcloud.test.dns.test_luadns在libcloud源目录根目录中。这将使用Pythons默认模块加载程序路径。
运行libcloud测试的正确方法是使用tox,对于Python2.7运行
tox -e py2.7它将创建虚拟环境并运行完整的测试套件。
要设置Windows环境变量,可以使用可以调用的PowerShell
[Environment]::SetEnvironmentVariable("PYTHON_PATH", "<path to source>", "User")https://stackoverflow.com/questions/36828413
复制相似问题