gpt4 book ai didi

python - Windows 上的 virtualenv/virtualenvwrapper-win 中的环境变量

转载 作者:行者123 更新时间:2023-12-01 02:37:43 31 4
gpt4 key购买 nike

在 Linux 计算机上,设置环境变量是来自终端的快速且简单的命令。作为通过虚拟环境处理多个项目的 Python/Django 开发人员,virtualenvwrapper 的 postactivate 脚本对于设置项目相关的环境变量非常有用。您访问 virtualenv,环境变量就在那里,您停用后它们就消失了。

在 Windows 中,我同时拥有 virtualenvvirtualenvwrapper-win。设置环境变量是通过控制面板、GUI 完成的,并且是特定于用户的。有什么方法可以实现与 Linux 上类似的设置吗?也许通过 Powershell 脚本?

最佳答案

conda您可以创建这些文件:/<path_to_env>/etc/conda/activate.d/env_vars.bat当环境被激活时将执行。把这样的东西放进去:

set MYVAR=BLABLA

同样/<path_to_env>/etc/conda/deactivate.d/env_vars.bat当环境停用时执行。

set MYVAR=

(在 Windows 上,您可以通过将环境变量设置为空来删除它们。)

我一直使用 conda 来管理我的环境,但据我所知它基于 virtualenv所以我不明白为什么 virtualenvwrapper 也无法实现类似的效果.

关于python - Windows 上的 virtualenv/virtualenvwrapper-win 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46048210/

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