Python:无法访问新定义的环境变量

时间:2015-06-22 13:54:44

标签: python bash environment-variables

我无法访问我的env var:

import subprocess, os
print os.environ.get('PATH') # Works well
print os.environ.get('BONSAI') # doesn't work

但是我的/home/me/.bashrc

中添加了很好的env var
BONSAI=/home/me/Utils/bonsai_v3.2
export BONSAI

我可以从新终端访问此env var。

1 个答案:

答案 0 :(得分:6)

更新.bashrc后,请执行source ~/.bashrc以应用更改。

此外,将两个BONSAI相关的调用合并为一个:

export BONSAI=/home/me/Utils/bonsai_v3.2

更新:实际上是尝试更新某些基于Eclipse的IDE的环境。这是一个完全不同的用例。它应该在Eclipse help中描述。此外,还回答了类似的问题here