【问题标题】:conda environment variables not loading in Windowsconda 环境变量未在 Windows 中加载
【发布时间】:2019-06-22 21:35:54
【问题描述】:

使用 miniconda 的 Python 3.6.6。

我关注了 conda 文档中的 the instructions。我创建了activate.d/env_vars.bat 文件并在其中添加了我的变量:

set OAUTH_TOKEN='my-token-here'

当我激活变量时,命令提示符会列出我保存但 Python 无法识别的环境:

NameError: name 'OAUTH_TOKEN' is not defined

我错过了一步吗?

【问题讨论】:

  • 您究竟是如何尝试从 Python 获取变量的?
  • 什么都没有。我假设变量会在激活时加载到 Python 环境中。

标签: python environment-variables anaconda conda


【解决方案1】:

Python中,处理环境变量的一种方法是通过[Python 3]: os.environ。这就是 %OAUTH_TOKEN% 的方式:

os.environ["OAUTH_TOKEN"]

注意 OAUTH_TOKEN 周围的引号,根据您的错误,您似乎忘记了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 2019-07-24
    • 2017-07-09
    • 2021-02-20
    • 2022-08-15
    相关资源
    最近更新 更多