当我突然开始
时,我正好使用virtualenvwrapper
Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')
我真的很困惑为什么会这样?有什么改变?
答案 0 :(得分:3)
当我在普通终端中更改虚拟环境然后登录到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
按预期工作。