突然开始使用virtualenvwrapper
时,我使用的很好
Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')
我真的很困惑为什么会这样?有什么变化?
最佳答案
当我在普通终端中更改虚拟环境,然后登录到tmux
会话时,我的VIRTUALENVWRAPPER_PYTHON
环境变量被设置为我的虚拟环境路径。因此,
echo $VIRTUALENVWRAPPER_PYTHON
/home/user/.virtualenvs/venv/bin/python
应该是安装了
virtualenvwrapper
原始版本的python实例的时候。在我的特殊情况下,系统python路径是最初安装
virtualenvwrapper
的python实例。这样我就跑了:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
和
virtualenvwrapper
再次起作用。现在
workon
可以按预期工作。关于python - 在虚拟环境 session 中突然没有名为“virtualenvwrapper”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33539159/