모듈을 가져올 때 Python 인터프리터는 다음 순서로 모듈을 검색합니다. -
- 현재 디렉토리.
- 모듈을 찾을 수 없으면 Python은 셸 변수 PYTHONPATH에서 각 디렉토리를 검색합니다.
- 다른 모든 방법이 실패하면 Python은 기본 경로를 확인합니다. UNIX에서 이 기본 경로는 일반적으로 /usr/local/lib/python/입니다.
모듈 검색 경로는 시스템 모듈 sys에 sys.path 변수로 저장됩니다. sys.path 변수에는 현재 디렉토리인 PYTHONPATH와 설치에 따른 기본값이 포함되어 있습니다.
PYTHONPATH 변수
PYTHONPATH는 디렉토리 목록으로 구성된 환경 변수입니다. PYTHONPATH의 구문은 쉘 변수 PATH의 구문과 동일합니다.
다음은 Windows 시스템의 일반적인 PYTHONPATH입니다. -
set PYTHONPATH = c:\python20\lib;
다음은 UNIX 시스템의 일반적인 PYTHONPATH입니다. -
set PYTHONPATH = /usr/local/lib/python