在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 nose2安装nose2,但问题仍然存在。
发布于 2015-03-16 07:03:11
sudo清除环境。您必须在sudo执行环境中调用virtualenv。尝试:
sudo bash -c ". [venv/bin/activate] ; [tox]"将[venv/bin/activate]替换为您的virtualenv激活脚本的路径,并将[tox]替换为您用来调用它的任何命令。
https://stackoverflow.com/questions/29066878
复制相似问题