突然开始使用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/

10-13 07:21