我正在使用virtualenv和virtualvwrapper。我可以使用workon命令在virtualenv之间切换。
me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$
如何退出所有虚拟环境并再次使用系统环境?现在,我唯一能回到me@mymachine:~$是退出shell并开始新的shell。这有点烦人。是否有命令处理“无”,如果有,是什么?如果不存在这样的命令,我将如何创建它?
您可以使用virtualvwrapper来简化使用virtualenv的方式。
安装virtualvwrapper:
pip install virtualenvwrapper
如果使用的是标准shell,请打开~/.bashrc或~/.zshrc(如果使用Oh My Zsh)。添加以下两行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
要激活现有virtualenv,请使用命令workon:
$ workon myenv
(myenv)$
要停用virtualenv:
(myenv)$ deactivate
这是我的教程,一步一步介绍如何安装virtualenv和virtualvwrapper。