나는 임포트하려면 module 을 하는 특정 디렉터리입니다.
문제는 '를 사용하고 있는 첨부하려면 시s.파스트라펜드 (mod_directory)', '가' mod_directory 디렉토리에는 파이썬 인터프리터 열어보려면 경로 및 그 끝 부분에 추가된 시스드패스트 목록 만약 내가 '변수' 가 익스포트합니다 피통파스 열기 전에 파이썬 인터프리터, 디렉토리에는 추가되도록 명단요 시작 내가 할 수 있지만, 후자의 경우 과거 임포트하십시오 모듈에서는 그럴 순 없어.
누군가 이런 일이 일어나다니 이유를 설명할 수 있는 솔루션 및 give me a , 는 파이썬 스크립트를 추가할 수 있는 '시작' mod_directory?
이는 문서화했습니다 재직했다. 일반적으로 모든 경로를 따라 지정된 이후 표준 (안) '이 아니라' 피통파스 문서화했습니다 인터프리터 제공 전에 작업 디렉터리 경로. ' ()' 첨부됩니다 시s.파스트라펜드 기존 경로. 참조 [here] [1] 및 [here] [2]. 첫째, 이 곳은 단순히 특정 디렉터리 스케쳐내 삽입하십시오 http://support. 머리를 시스드패스:
import sys
sys.path.insert(0,'/path/to/mod_directory')
즉, 일반적으로 두 가지 보다 효과적으로 관리할 수 있는 방법을 사용하거나 피통파스 '또는' 조작 '직접' 시스드패스 임포트합니다. 예를 들어, 지켜보리니 대한 답변을 이 질문.
[1]: http://docs.python.org/2/using/cmdline.html # envvar-PYTHONPATH [2]: http://docs.python.org/2/library/sys.html # 시스드패스
나도 내 파이썬 경로를 카페베네ㅎ여기오삼ㅋ공부할거들구ㅋㅋ 할 수 있다. 난 # 39 의 파일 경로를 it& 추가할 수 있습니다. '에서' /home/xy/.bashrc 추가
'=' / / / home / xy 피통파스 익스포트합니다 카페베네ㅎ여기오삼ㅋ공부할거들구ㅋㅋ 마스터 파이썬: $ 피통파스.
'내' /home/xy/.bashrc 절실해졌습니다.
그러나 피처름 경로는 아직 내가 사용하는 것이다.
그래서 경로를 통해 ',' 가변으로 실행하십시오 - > 피통파스 추가할 수 있습니다. 편집할지 구성.