gpt4 book ai didi

python - 为什么需要设置 WORKON_HOME 环境变量?

转载 作者:太空狗 更新时间:2023-10-29 20:20:26 25 4
gpt4 key购买 nike

我有一段时间没有使用我的 python/虚拟环境,但我也安装了虚拟环境包装器。

我的问题是,在文档页面中它说要这样做:

export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv env1

我只是在我的提示下做了这件事:

source /usr/local/bin/virutalenvwrapper.sh

现在我可以列出并选择一个环境,方法是:

>workon

>workon envtest1

我的问题是,既然这对我有用,我很困惑为什么我应该创建一个环境变量 WORKON_HOME 并将其指向 ~/Envs 文件夹?那有什么作用,为什么我的没有它也能正常工作?我也没有那个/Envs 文件夹(我知道脚本会创建它)。

引用:http://virtualenvwrapper.readthedocs.org/en/latest/

最佳答案

如果未设置WORKON_HOME,您的默认 virtualenv 文件夹将设置为 ~/.virtualenvs
(参见 virtualenvwrapper.sh l.118)

您还将使用 WORKON_HOME 指定 pip 要使用的文件夹(export PIP_VIRTUALENV_BASE=$WORKON_HOME)

来源:virtualenvwrapper.readthedocs.org : Tying to pip’s virtualenv support

关于python - 为什么需要设置 WORKON_HOME 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13787566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com