我已经通过apt-get安装了virtualenv和virtualwrapper,到了创建虚拟环境的地步,但是当天晚些时候,当我使用workon命令时却找不到了。我进一步检查了我的主目录和.virtualenvs目录,以及我之前创建的virtualenv仍然存在...任何帮助将不胜感激。提前致谢。

最佳答案

解决此问题分两个步骤:

将此添加到您的.bashrc/.bash_profile/.zshrc中:

# load virtualenvwrapper for python (after custom PATHs)
venvwrap="virtualenvwrapper.sh"
/usr/bin/which -s $venvwrap
if [ $? -eq 0 ]; then
    venvwrap=`/usr/bin/which $venvwrap`
    source $venvwrap
fi

然后使用:
source .bash_profile
# or .bashrc / .zshrc

反射(reflect)变化。

此外,如果终端有时仍然找不到workon,请使用source .bash_profile重置并再次找到它。

10-01 08:25