, если я выполнить следующий скрипт в Aptana Studio 3:питон ИНОГДА 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 Адана, говоря переводчику, где искать ПЯТОНПАТ? Я не понимаю, почему os.environ ['PYTHONPATH'] полностью отсутствует, когда я запускаю его в возвышенном виде.
Я использую Python 2.7 на Windows Server 2008 R2 Standard
Это полезно, но я все еще запутался - у меня есть довольно большие пробелы в моих вычислительных знаниях - я могу запустить возвышенное из командной строки, если я добавлю к системному пути каталог, в котором сохранен файл subl.exe. Я не совсем уверен, как настроить среду для настройки PYTHONPATH, если это имеет смысл. Кстати, если я запустил «python [myscript]» в командной строке или в bash, я получаю ту же ошибку. Нужно ли добавлять мою собственную переменную системной среды под названием PYTHONPATH? –
Ну, похоже, что Аптана устанавливает «ПИТОНПАТ». [Эта статья] (https://djangounchain.wordpress.com/2012/12/27/tutorial-2-installing-and-getting-started-with-pydev/) может пролить свет на это. Aptana - это полноценная среда, поэтому я не уверен, что это займет какое-либо уведомление о настройке «PYTHONPATH», которую вы создали в своей собственной среде. – holdenweb