Python 실행시 sys.path 에 원하는 path 가 들어가게 하려면 어떻게 하죠?

yaru22의 이미지

Eclipse 에서 Pydev 쓸때는 설정창에서 pythonpath 라는 곳에 제가 원하는 path 추가하면

다음부터는 시작할때 자동으로 그 path 를 읽어들여서

import 할때 추가한 path 도 찾던데

Emacs 에서 python-mode 로 킨다음에 C-c ! 눌러서 python command line 불러오면

매번 emacs 실행할때마다

import sys
sys.path.append(" ... ... ")

이렇게 추가해줘야 제가 원하는 module 을 import 할 수 있더라고요

sys.path.append 안해줘도 기본적으로 제가 원하는 path 가 들어가 있게 하려면 어떻게 해야하죠?

feanor의 이미지

PYTHONPATH 환경 변수를 설정하시면 됩니다.

PYTHONPATH=~/lib/python
export PYTHONPATH