1
如果我運行的Aptana Studio中3以下腳本:蟒蛇SOMETIMES os.environ沒有PYTHONPATH
import os
from pprint import pprint
pprint(os.environ['PYTHONPATH'].split(os.pathsep))
我得到以下輸出:
['C:\\Users\\Phocas_Tommy\\plugins\\org.python.pydev_3.0.0.1388187472\\pysrc\\pydev_sitecustomize',
'D:\\Phocas\\Phocas-Automation',
'D:\\Phocas\\Phocas-Automation\\analytics',
'C:\\Users\\Phocas_Tommy\\plugins\\org.python.pydev_2.7.0.2013032300\\pysrc',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
如果我運行崇高同一個腳本文本3我得到這個錯誤:
Traceback (most recent call last):
File "D:\Phocas\Phocas-Automation\scrapbook.py", line 3, in <module>
pprint(os.environ['PYTHONPATH'].split(os.pathsep))
File "C:\Python27\lib\os.py", line 423, in __getitem__
return self.data[key.upper()]
KeyError: 'PYTHONPATH'
完全混淆 - 這可能是一個項目文件是r Aptana先生告訴口譯員在哪裏尋找PYTHONPATH?我不明白爲什麼os.environ ['PYTHONPATH']完全缺席,當我在崇高中運行它時。
我使用Python 2.7版的Windows Server 2008 R2標準
這是有幫助的,但我仍然感到困惑 - 我的計算知識中有一些相當大的差距 - 我可以從命令行運行sublime,如果我將系統路徑添加到保存subl.exe的目錄中。 我真的不知道如何配置一個環境來讓PYTHONPATH設置有意義。 順便說一句,如果我在命令行或bash中運行「python [myscript]」,我會得到相同的錯誤。我是否需要添加自己的名爲PYTHONPATH的系統環境變量? –
那麼它看起來像Aptana設置'PYTHONPATH'。 [本文](https://djangounchain.wordpress.com/2012/12/27/tutorial-2-installing-and-getting-started-with-pydev/)可能會對此有所瞭解。 Aptana是一個完整的環境,因此我不確定是否需要注意您在自己的環境中創建的「PYTHONPATH」設置。 – holdenweb