Python 虚拟环境变量未保存

问题描述 投票:0回答:2

我已经为python创建了一个虚拟环境,需要添加一些变量。 我用

$set USERNAME = my_username

但是当我关闭cmd并重新打开时,变量就消失了。 我在超级用户中读到,这里需要关闭cmdhttps://superuser.com/questions/79612/setting-and-getting-windows-environment-variables-from-the-command-prompt

如何保存变量,以便在停用 VE 然后关闭 cmd 后它仍然存在?

(我尝试以用户和管理员身份执行此操作)

python-3.x cmd virtualenv
2个回答
2
投票

按 Windows + R,输入

sysdm.cpl
并按 Enter 键。您现在应该看到标题为“系统属性”的提示。单击高级 -> 环境变量。您可以看到机器上设置的所有环境变量。点击添加并添加您的 USERNAME 环境变量并将其设置为您的值


0
投票

如果您只想将环境变量保存在 virtualenv 内部,您可以将它们添加到活动文件(用于激活 virtualenv 的文件)中。

在 Windows 上

您的脚本文件夹中将有一个激活脚本,您可以对其进行编辑。

激活

...

set USERNAME="my_username"

在 Linux 上

同样,只需将环境变量添加到 bin 文件夹中的激活文件中即可。

...

export USERNAME="my_username"
© www.soinside.com 2019 - 2024. All rights reserved.