2013-01-17 2 views
1

"os.environ.get ('pythonpath')"를 실행하는 Sublime Text 2의 파이썬 프로세스 (예 : 콘솔 또는 일부 패키지)에서 PYTHONPATH를 가져 오려고했으나 빈. 시스템 환경 변수에서 PYTHONPATH 만 가져 오는 것 같지 않습니다. 다른 변수가 임포트되었습니다.Sublime Text 2의 파이썬 프로세스에서 PYTHONPATH

"Python.sublime-build"를 편집하는 경우 변수를 가져 오지 못했습니다.

프로세스에서 PYTHONPATH를 얻을 수 있습니까?

+0

어디에서 PYTHONPATH를 변경해야합니까? 이것은 Sublime을 위해 작성한 모듈입니까, 아니면 build 명령을 사용하여 숭고한 방식으로 실행중인 테스트입니까? – dbn

+0

모듈에 있습니다. 모듈 (예 : 터미널 패키지)에서 하위 프로세스를 만들 때 PYTHONPATH를 가져 왔지만 가져 오지 않을 것으로 예상됩니다. –

+0

아, 좋아. 이 경우 빌드 시스템이 사용되지 않습니다. "올바른 Python 설치 패키지보기"(http://stackoverflow.com/q/10712390/1309332) 또는 [ "Python 인터프리터 변경"(http://stackoverflow.com/q/11313131)]을 확인하십시오./1309332) – dbn

답변

0

맞춤 Python 빌드 시스템 (documented here)에서 env 옵션을 사용하십시오. 당신이 당신의 정의는 업그레이드를 통해 지속됩니다 있도록 사용자 폴더에 그것을 할 기본 파이썬 빌드 규칙을 무시하는 경우

"env": { 
     "PYTHONPATH":"/my/custom/modules" 
     } 

하는 것이 있는지 확인하십시오 : 기본적으로, 당신이 뭔가를 할 것입니다.

+0

기본적으로 [이 질문에 대한 답변] (http://stackoverflow.com/a/11120411/1309332) – dbn

+0

나는 시스템을 구축하는 것이 아니라 파이썬 패키지 시스템을 염려합니다. 'env'를 Python.sublime-build에 넣어도 패키지 프로세스에서는 사용할 수 없습니까? –

관련 문제