gpt4 book ai didi

python - virtualenv 和 VIRTUAL_ENV 关键字

转载 作者:行者123 更新时间:2023-11-28 22:57:00 25 4
gpt4 key购买 nike

在安装了一个新的 virtualenv 之后,例如名为 ENV,如果我输入

. /path/to/ENV/bin/activate

python
import os
print os.environ['VIRTUAL_ENV']

然后我看到了 /path/to/ENV/

但是,如果我输入

/path/to/ENV/bin/python

然后

import os
print os.environ['VIRTUAL_ENV']

我有一个关键错误那么这两种方法的根本区别是什么?谢谢,

最佳答案

bin/activate 的脚本中,有一行看起来像这样:

VIRTUAL_ENV="/Users/me/.envs/myenv"
export VIRTUAL_ENV

它负责设置您的 VIRTUAL_ENV 环境变量。当您不使用 activate 时,该变量永远不会导出 - 因此它不会出现在 os.environ 中。

关于python - virtualenv 和 VIRTUAL_ENV 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14733481/

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