파이썬 프로젝트 환경 설정 및 배포

파이썬 개발 환경 구축부터 프로젝트 패키징 및 배포까지의 기본 과정을 안내한다.


📌 파이썬 설치

파이썬 공식 사이트에서 최신 버전 설치


📌 환경변수 설정

  • 파이썬 설치 경로를 시스템 PATH에 추가
  • Windows 예시: 내 컴퓨터속성고급 시스템 설정환경 변수

📌 VSCode 확장 설치

  • Python
  • Pylance
  • autopep8
  • Python Test Explorer for Visual Studio Code

📌 필수 패키지 설치 (setuptools)

pip install setuptools

📌 프로젝트 패키징 및 배포 과정

🎯 패키지 설치 (로컬 설치)

python setup.py install

🎯 Source Distribution 생성

python setup.py sdist

생성된 파일 설치

pip install dist/your_project_name-1.0.0.tar.gz

🎯 개발 모드로 설치 (편집 가능 모드)

pip install -e .

📌 패키지 배포 (PyPI 공개)

🎯 Twine 설치

pip install twine

🎯 PyPI 배포

twine upload dist/*

📌 실행 파일(EXE) 생성 방법

🎯 Pyinstaller 설치

pip install pyinstaller

🎯 실행 파일 생성

pyinstaller --onefile your_script.py

옵션:

  • --onefile: 단일 파일로 실행파일 생성
  • --windowed: GUI 프로그램일 때 콘솔창 숨기기

📌 배포 시 주의사항

  • 의존 패키지를 명시적으로 관리 (requirements.txt)
pip freeze > requirements.txt
pip install -r requirements.txt
  • 배포 시 테스트 환경과 운영 환경을 구분하여 관리 권장

📌 연결 문서

태그:

카테고리:

업데이트:

댓글남기기