【发布时间】:2020-10-29 03:56:36
【问题描述】:
我试图在运行 Spyder 4.1.3 时访问在 conda 环境中设置的环境变量。我可以看到我在 Anaconda Prompt 中激活 conda 环境并运行命令时设置的所有环境变量:
conda env config vars list
我还在 Spyder 中将 Python 解释器设置为正确的虚拟环境,并且可以确认该环境是可访问的(在 Spyder 屏幕的右下角显示为 conda 环境,并且可以加载安装在环境中的包)。
但是,当我尝试在脚本中调用环境变量时,如下所示:
from boxsdk import JWTAuth
auth = JWTAuth(
client_id= clientID,
client_secret= clientSecret,
enterprise_id= enterpriseID,
jwt_key_id= publicKeyID,
rsa_private_key_data= privateKey,
rsa_private_key_passphrase= passphrase
)
我收到此错误(varName 是通用变量名):
NameError: name 'varName' is not defined
我检查以确保脚本中的变量名称也与 conda 环境变量中的名称匹配。 TIA 寻求任何帮助或建议。
【问题讨论】:
-
您能否分享一下您如何尝试访问脚本中的环境变量的代码?
-
@MatthewBarlowe 代码已添加。
标签: python anaconda environment-variables conda spyder