나는 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 Aptana의 ead, 통역자에게 PYTHONPATH를 찾을 곳을 알려주시겠습니까? 난 왜 os.environ [ 'PYTHONPATH'] 내가 숭고한 그것을 실행할 때 완전히 부재라는 것을 이해하지 못한다.
내가 윈도우 서버 2008 R2 표준
이것은 유용하지만 여전히 혼란 스럽습니다. 컴퓨터 지식에 꽤 큰 차이가 있습니다. 시스템 경로에 subl.exe가 저장된 디렉토리를 추가하면 커맨드 라인에서 숭고한 태도를 취할 수 있습니다. 필자는 PYTHONPATH 설정이 의미있는 환경을 구성하는 방법을 잘 모르겠습니다. 덧붙여서 "python [myscript]"를 명령 행이나 bash에서 실행하면 같은 오류가 발생합니다. PYTHONPATH라는 자체 시스템 환경 변수를 추가해야합니까? –
Aptana가'PYTHONPATH'를 설정하는 것처럼 보입니다. [이 기사] (https://djangounchain.wordpress.com/2012/12/27/tutorial-2-installing-and-getting-started-with-pydev/)는 그 점을 밝혀 줄 것입니다. Aptana는 완전한 환경이므로, 여러분 자신의 환경에서 만든'PYTHONPATH' 설정에주의를 기울일 지 확신 할 수 없습니다. – holdenweb