Reputation: 1263
I can't access my env var:
import subprocess, os
print os.environ.get('PATH') # Works well
print os.environ.get('BONSAI') # doesn't work
But the env var is well added in my /home/me/.bashrc
:
BONSAI=/home/me/Utils/bonsai_v3.2
export BONSAI
And I can access this env var from a new terminal.
Upvotes: 3
Views: 4338
Reputation: 5305
After updating your .bashrc
, perform source ~/.bashrc
to apply the changes.
Also, merge the two BONSAI
-related calls into one:
export BONSAI=/home/me/Utils/bonsai_v3.2
UPDATE: It was actually an attempt to update the environment for some Eclipse-based IDE. This is a different usecase altogether. It should be described in the Eclipse help. Also, a similar question was answered here.
Upvotes: 7