import sys
print sys.path
sys.path+=['D:\\zjm_code']
print sys.path
저장할 수 없습니다, 어떻게합니까.가장 좋은 방법은 내 pythpath에 파일 방법을 추가 할 수 있습니다. 저장할 수 있습니다
import sys
print sys.path
sys.path+=['D:\\zjm_code']
print sys.path
저장할 수 없습니다, 어떻게합니까.가장 좋은 방법은 내 pythpath에 파일 방법을 추가 할 수 있습니다. 저장할 수 있습니다
작업 환경에서 환경 변수 PYTHONPATH
은 어디에 정의되어 있습니까?
유닉스 계열 시스템에서는 ~/.bashrc
과 같은 bash 스크립트를 사용합니다.
Windows의 경우 .BAT
또는 .CMD
파일 일 수 있지만 레지스트리에 더 자주 포함될 수 있습니다.
PYTHONPATH
의 "저장"은 파일에 쉽게 저장됩니다.
Windows 레지스트리에 쓰기는 많이입니다. Doable, yes, but, 만약 당신이 그것을 잘못 이해한다면, 당신은 당신의 전체 기계를 사용할 수 없도록 만들 것입니다.
site-packages
디렉토리 (그 자체가 sys.path
이어야 함)에 파이썬 프로그램이 시작될 때마다 자동으로 가져 오는 sitecustomize.py
파일을 만들 수 있습니다. 나는 이것이 레지스트리를 망치는 것보다 간단하고 덜 위험하다는 것을 제안한다. 따라서 sys.path
조작을 sitecustomize.py
파일에 작성하십시오.
당신은 당신이 할 수있는, 당신은 Windows 시스템의 사용자 쉘 초기화 파일에
PYTHONPATH=/path/to/module/directory:/path/to/module2/dir2
(예 : .bash_profile을)를 PYTHONPATH를 내보낼 수
import sys
sys.path.append("/mypath")
영구적으로 저장에 추가()를 사용할 수 있습니다 지침 here을 따르십시오.
이 또한 저장할 수 없습니다. – zjm1126
사실, @zjm은'+ ='와 똑같은 일을하는 단순한 방법 일뿐입니다. –