[英]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.