gpt4 book ai didi

Python在创建venv时设置环境变量

转载 作者:行者123 更新时间:2023-12-04 12:35:41 24 4
gpt4 key购买 nike

在我的项目中,我使用内置的 python 虚拟环境( python -m venv )。
要设置环境变量,我添加了多个 export VAR1=VALUE1到最后venv/bin/activate .
显然,当我删除 venv 并创建一个新的时,例如使用新的 python 版本,我所有的 env 变量都会丢失。
那么,有没有办法保存它们呢?在创建 venv 时是否可以定义 env 变量?

最佳答案

而不是添加到 activate

export VAR1=VALUE1

考虑将它们写入自己的文件中:

~/setupenv.sh :
export VAR1=VALUE1

并将以下内容添加到 activate
source ~/setupenv.sh

但是,就我个人而言,我不会这样做。我会改为定义一个 bash 函数来做到这一点:
myownactivate(){
source <path_to_activate>
export VAR1=VALUE1
}

关于Python在创建venv时设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62006580/

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