2010-01-27 3 views

답변

2

작업 환경에서 환경 변수 PYTHONPATH은 어디에 정의되어 있습니까?

유닉스 계열 시스템에서는 ~/.bashrc과 같은 bash 스크립트를 사용합니다.

Windows의 경우 .BAT 또는 .CMD 파일 일 수 있지만 레지스트리에 더 자주 포함될 수 있습니다.

PYTHONPATH의 "저장"은 파일에 쉽게 저장됩니다.

Windows 레지스트리에 쓰기는 많이입니다. Doable, yes, but, 만약 당신이 그것을 잘못 이해한다면, 당신은 당신의 전체 기계를 사용할 수 없도록 만들 것입니다.

site-packages 디렉토리 (그 자체가 sys.path이어야 함)에 파이썬 프로그램이 시작될 때마다 자동으로 가져 오는 sitecustomize.py 파일을 만들 수 있습니다. 나는 이것이 레지스트리를 망치는 것보다 간단하고 덜 위험하다는 것을 제안한다. 따라서 sys.path 조작을 sitecustomize.py 파일에 작성하십시오.

0

당신은 당신이 할 수있는, 당신은 Windows 시스템의 사용자 쉘 초기화 파일에

PYTHONPATH=/path/to/module/directory:/path/to/module2/dir2 

(예 : .bash_profile을)를 PYTHONPATH를 내보낼 수

import sys 
sys.path.append("/mypath") 

영구적으로 저장에 추가()를 사용할 수 있습니다 지침 here을 따르십시오.

+0

이 또한 저장할 수 없습니다. – zjm1126

+0

사실, @zjm은'+ ='와 똑같은 일을하는 단순한 방법 일뿐입니다. –

관련 문제