- 파이썬 Project 는 실행파일 / 패키지 / setup.py 로 구성 /됨
- 실행 파일
- 실행파일 (tools 디렉토리 내부 파일 ex : main.py) 에서는 실행만, 패키지는 import 만 함.
- 실행하는 파일끼리는 dependency 가 없어야 함.
- 실행하는 파일 (working directory. ex : main.py) 기준으로 import 경로가 설정 됨.
- 일반적으로 main.py 에 있는 디렉토리는 그냥 디렉토리가 아니라 패키지라고 생각하면 됨.
- 패키지
- 파이썬 패키지의 dependency 는 패키지 안에서만 이루어져야 함. (form . import ~ , from .. import ~)
다른 패키지와 dependency 가 생긴다면, 패키지를 통합시켜야 함.
- 패키지 안에는 실행 파일을 위치시키지는 않는게 일반적
- setup.py
- setuptools 라이브러리 활용
- setup.py 에 설치 관련된 내용 기입
참고 :
'프로그래밍 (이동 완료) > 코딩 지식' 카테고리의 다른 글
라이브러리 설치 명령어 정리 (0) | 2023.04.15 |
---|---|
vscode (유용한 단축키, task.json, launch.json) (0) | 2023.04.04 |
파이썬 꿀팁 (0) | 2023.03.26 |
ML 프로젝트시 폴더 구조화 하는 방법 관련 글 (0) | 2023.03.26 |
파이썬 Log 사용 (0) | 2023.03.26 |