标签: 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:
/home/me/.bashrc
BONSAI=/home/me/Utils/bonsai_v3.2 export BONSAI
我可以从新终端访问此env var。
答案 0 :(得分:6)
更新.bashrc后,请执行source ~/.bashrc以应用更改。
.bashrc
source ~/.bashrc
此外,将两个BONSAI相关的调用合并为一个:
BONSAI
export BONSAI=/home/me/Utils/bonsai_v3.2
更新:实际上是尝试更新某些基于Eclipse的IDE的环境。这是一个完全不同的用例。它应该在Eclipse help中描述。此外,还回答了类似的问题here。