본문 바로가기
[개발] 이야기

python 프로젝트 package추가 (내가 만든 패키지 로드)

by 헤이나우
반응형

파이썬에서 내가 만든 모듈을 추가하려면 sys.path에 내가 만든 패키지 경로를 추가 해야 합니다.

sys.path는 import할때 참조하게되는 경로정보가 있습니다.

 

절대 경로와 상대경로 2가지넣는 방법이 있는데 다른사람에게 배포할게 아니라면 상대경로로 경로를 추가하는것보다 절대 경로로 추가하는것이 간편하며, 오류가 적습니다. (경험상)

 

import sys
import os
//상대경로로 패키지 루트 정보 정보 얻어오기
root_path = os.path.dirname(os.path.abspath(os.path.dirname(__file__)))

//절대 경로로 패키지 루트 설정하기
root_path = 'C:/MyProject/'
sys.path.append(root_path + '/textmining/data/model')
sys.path.append(root_path + '/textmining/data')

import 내가 만든 패키지 및 모듈

 

반응형

댓글