0
在命令行(Mac OS)中,存在的问题,当我执行 '回声$ PYTHONPATH' 我得到:与PYTHONPATH
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
如果我再进入Python解释器并执行以下操作:
>>> import os
>>> os.environ['PYTHONPATH']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'PYTHONPATH'
为什么会发生这种情况?
为什么您的PYTHONPATH被设置为Python搜索的位置? – Keith
记住$ PYTHONPATH的内容会自动附加到sys.path中,但它们也应该出现在os.environ中(可能是第一个答案指出的)。 – Perkins