2023-06-15 19:21:34

어떤 모듈이나 패키지가 다른 경로 상에 있는 경우에 그것을 가지고 와서 사용하려면 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)

 

 

참고자료

[1] https://www.bangseongbeom.com/sys-path-pythonpath.html   

[2] https://wikidocs.net/29