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