Python 3的tox调用失败

2024-09-29 23:23:32 发布

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

tox运行我的python2.7测试,但对于python3.4则失败。它给出一个“调用失败”的消息。节选:

py34 create: /home/josh/code/ezoutlet/.tox/py34
ERROR: invocation failed (exit code 1), logfile: /home/josh/code/ezoutlet/.tox/py34/log/py34-0.log
ERROR: actionid: py34
msg: getenv
cmdargs: ['/usr/bin/python', '-m', 'virtualenv', '--python', '/usr/bin/python3.4', 'py34']

后来呢

^{pr2}$

Tags: logtox消息homebinusrcreateexit
1条回答
网友
1楼 · 发布于 2024-09-29 23:23:32

您需要查看错误消息的详细信息。请注意失败的命令(来自第一个摘录):

cmdargs: ['/usr/bin/python', '-m', 'virtualenv', ' python', '/usr/bin/python3.4', 'py34']

您可以使用以下命令手动运行:

^{2}$

假设你看到同样的错误,你的问题是virtualenv而不是tox。在

我查看了virtualenv的帮助页面,看起来这应该有用。面对可能的bug,一个好的第一步是升级Python、virtualenv或其他库。在

在我的案例中,升级virtualenv是解决方案:

pip install  upgrade virtualenv

有趣的是,这个解决方案同时适用于Windows和Linux。最有可能的是,在我得到virtualenv和最新版本之间有一个bug修复。在

相关问题 更多 >

    热门问题