我的配置:
ubuntu 16.04 eclipse 4.7 python 2.7.12 PyDev 6.2.0.2017
运行包含来自PyDev的打击代码的test.py时:
print os.environ['PATH']
打印出预期值,然后改变路径'到' LIB_ROOT'
print os.environ['LIB_ROOT']
收到错误:
LIB_ROOT=os.environ['LIB_ROOT']
File "/usr/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
KeyError: 'LIB_ROOT'
可以从ipython控制台访问同一个变量 并在bash中运行test.py
python test.py
预期价值也打印出来,有人可以告诉我为什么吗?