4.7.1. 모듈의 참조 위치

모듈을 import 할 때, 파이썬 인터프리터는 다음 순서로 모듈을 검색합니다.

· 현재 디렉토리

· 현재 디렉토리에서 모듈이 발견되지 않으면 Python은 쉘 변수 PYTHONPATH의 각 디렉토리를 검색합니다.

· 위의 방법이 실패하면 Python은 기본 경로를 확인합니다. UNIX에서이 기본 경로는 일반적으로 / usr / local / lib / python /입니다.

모듈 검색 경로는 시스템 모듈 sys에 sys.path 변수로 저장됩니다. sys.path 변수에는 현재 디렉토리, PYTHONPATH 및 설치 종속 기본값이 들어 있습니다.

PYTHONPATH는 디렉토리 목록으로 구성된 환경 변수입니다. PYTHONPATH의 구문은 쉘 변수 PATH의 구문과 동일합니다. 다음은 Windows, Linux 시스템에서 일반적인 PYTHONPATH입니다.

Windows

set PYTHONPATH = c:\python20\lib;

Linux

set PYTHONPATH = /usr/local/lib/python

Last updated