필자는 주요 실행 스크립트, 해당 스크립트가 의존하는 모듈 및 해당 스크립트가 조작하는 데이터 (sqlite3 데이터베이스, 플랫 파일 등)의 세 가지 구성 요소가 포함 된 Python 프로젝트를 보유하고 있습니다. 최상위 수준에는 __init__.py
파일이 있으므로 필요한 경우 다른 프로그램도 모듈에서 빌릴 수 있습니다.Python 프로젝트를 site-packages 디렉토리에 추가해야합니까, 아니면 PYTHONPATH에 프로젝트를 추가해야합니까?
내 프로젝트를 기본 사이트 패키지 디렉토리로 이동하거나 PYTHONPATH를 수정하여 내 프로젝트 위에 하나의 디렉토리를 포함하도록 프로젝트를 가져올 수있는 "Pythonic"또는 "correct"입니까?)? 한편으로는 필자가 설명한 것은 엄격하게 "패키지"가 아니라 패키지로 취급 될 수있는 데이터가있는 "프로젝트"입니다. 그래서 나는 PYTHONPATH를 수정하는 방향으로 기울고있다. (어쨌든 PYTHONPATH가 존재해야만한다.)
PYTHONPATH를 제공하는 것, 손을 반복한다. –