【问题标题】:Can't access new environment variables through Python os无法通过 Python os 访问新的环境变量
【发布时间】:2021-08-01 13:59:09
【问题描述】:

所以我通过 Windows 系统选项向我的环境变量添加了一些凭据,以便以更安全的方式访问它,但是当我尝试在 Python 中获取它们的值(使用 os.environ)时,找不到密钥。我尝试重新启动计算机,但这没有帮助。

我将不胜感激。

【问题讨论】:

  • 您是否在 64 位操作系统上运行 32 位 Python?
  • 你能把你的代码贴在这里吗?
  • @martineau 64 位
  • @PaulP 这只是一个 os.environ["the_name_I_gave"],但是找不到密钥。我已经通过系统高级选项创建了环境变量。

标签: python operating-system environment-variables


【解决方案1】:

我可以访问它们。请检查环境变量是否创建成功。重新启动 python 控制台。我认为我们不需要重新启动计算机。

【讨论】:

  • 您好,我已经通过 Windows 上的系统高级选项创建了变量。我试图重新启动控制台,但没有成功。我什至尝试创建一个新的 venv,但也没有成功。
  • 这是一个 KeyError,即 os.environ 字典没有从我添加的环境变量中更新。
  • 打印环境中的任何其他变量。您还可以检查用户变量和系统变量
猜你喜欢
  • 1970-01-01
  • 2015-09-08
  • 2017-07-27
  • 1970-01-01
  • 2010-11-07
  • 1970-01-01
  • 2014-02-11
  • 1970-01-01
  • 2018-06-22
相关资源
最近更新 更多