我有一段时间没有使用我的python /虚拟环境,但我也安装了virtualenvironment包装器.
我的问题是,在doc页面中它说要这样做:
export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv env1
Run Code Online (Sandbox Code Playgroud)
我只是在我的提示下做了这个:
source /usr/local/bin/virutalenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
现在我可以通过以下方式列出并选择一个环境:
>workon
>workon envtest1
Run Code Online (Sandbox Code Playgroud)
我的问题是,既然这对我有用,我很困惑为什么我应该创建一个环境变量WORKON_HOME并将其指向〜/ Envs文件夹?那怎么做以及我的工作怎么样呢?我也没有/ Envs文件夹(我知道脚本会创建它).
如果WORKON_HOME未设置,则默认的virtualenv文件夹将设置为~/.virtualenvs
(请参阅virtualenvwrapper.sh l.118)
您还将使用WORKON_HOME指定pip要使用的文件夹(export PIP_VIRTUALENV_BASE=$WORKON_HOME)
来源:virtualenvwrapper.readthedocs.org:联系pip的virtualenv支持