繁体   English   中英

尝试运行命令“ sudo tox”时出现Tox调用错误

[英]Tox Invocation Error while trying to run command 'sudo tox'

在virtualenv [3.4]中工作时,出现错误时,我试图运行tox来运行测试:

py34 develop-inst-nodeps: /home/horcrux/dir-sub/dir
py34 runtests: commands[0] | python -m nose2 -v
/home/horcrux/dir-sub/dir/.tox/py34/bin/python: No module named nose2
ERROR: InvocationError: '/home/horcrux/dir-sub/dir/.tox/py34/bin/python -m nose2 -v'
_____________________________ summary ______________________________________
ERROR:   py34: commands failed

我已经尝试使用pip install鼻子2安装鼻子2,但是问题仍然相同。

sudo清除环境。 您必须在sudo执行环境中调用virtualenv。 尝试:

sudo bash -c ". [venv/bin/activate] ; [tox]"

[venv/bin/activate]替换为virtualenv激活脚本的路径,并将[tox]替换为用于调用它的任何命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM