어떤 모듈이나 패키지가 다른 경로 상에 있는 경우에 그것을 가지고 와서 사용하려면 PYTHONPATH 환경 변수를 세팅해줄 수 있습니다. PYTHONPATH 환경 변수를 통해서 모듈 또는 패키지가 있는 경로를 추가해주면 됩니다.
1. 한 개의 경로 추가하기
Mac 또는 Linux
만약 어떤 파이썬 모듈이 Desktop 디렉터리 안에 있다면, 다음과 같이 PYTHONPATH 환경 변수를 세팅해주시면 됩니다.
export PYTHONPATH=/Users/kyohoonsim/Desktop
Windows
export 대신 set 사용
2. 여러 개 경로 추가하기
모듈과 패키지가 여러 경로에 흩어져 있다면, 여러 경로를 한 번에 추가해주면 됩니다.
Mac 또는 Linux
예를 들어, Desktop 디렉터리와 Documents 디렉터리에 모듈들이 각각 들어가 있다고 가정해보겠습니다. : 콜론으로 구분해서 세팅해주시면 됩니다.
export PYTHONPATH==/Users/kyohoonsim/Desktop:/Users/kyohoonsim/Documents
Windows
export 대신 set 사용
: 대신 ; 사용
3. 경로 잘 추가되었는지 확인
파이썬 sys 모듈의 path 함수를 호출해보면 잘 추가된 것을 확인할 수 있습니다.
import sys
print(sys.path)
참고자료
'Dev > python' 카테고리의 다른 글
[python] platform 모듈로 운영체제 정보 얻기 (0) | 2023.06.30 |
---|---|
[python] 모듈, 패키지, 라이브러리, 프레임워크 용어 분명히 이해하기 (0) | 2023.06.18 |
[python] poetry 주요 명령어 정리 (0) | 2023.06.17 |
[python] super().__init__()의 의미 (0) | 2023.06.15 |
[python] 추상 클래스(abstract class) 이해하기 (0) | 2023.06.14 |
[python] 객체의 속성을 읽고 쓰고 삭제하는 getattr, setattr, delattr 함수 (0) | 2023.06.13 |
[python] 파이썬 인기 formatter, Black으로 코드 스타일을 맞춰보자 (0) | 2023.05.29 |
[python] 타입 힌트와 관련하여 중요한 모듈인 typing을 알아보자 (0) | 2023.05.24 |