我无法访问我的环境变量:
import subprocess, os
print os.environ.get('PATH') # Works well
print os.environ.get('BONSAI') # doesn't work
但是我的 /home/me/.bashrc
中添加了环境变量:
BONSAI=/home/me/Utils/bonsai_v3.2
export BONSAI
我可以从新终端访问这个环境变量。
最佳答案
更新 .bashrc
后,执行 source ~/.bashrc
应用更改。
此外,将两个 BONSAI
相关的调用合并为一个:
export BONSAI=/home/me/Utils/bonsai_v3.2
更新:它实际上是尝试更新一些基于 Eclipse 的 IDE 的环境。这是一个完全不同的用例。它应该在 Eclipse 中描述 help .另外,回答了类似的问题here .
关于Python:无法访问新定义的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30981780/