Basic/Python

Python 실행 파일로 변환하기

카고형 2025. 1. 23. 04:56
728x90

1. 소개

  • PyInstaller란 무엇인가?
  • Python을 실행 파일로 변환하는 방법
  • Python 스크립트를 실행 파일(EXE)로 만드는 이유.
  • 주요 사용 사례 (독립 실행 가능한 프로그램 배포, Python 설치 없이 실행 등).

2. 설치 방법

  • PyInstaller 설치 명령어:
pip install pyinstaller

3. 기본 사용법

  • 단일 파일 EXE 생성
  • 실행 결과 및 디렉토리 구조 설명 (예: dist/, build/ 등).
pyinstaller --onefile your_script.py

4. 유용한 옵션

  • 콘솔 창 제거:
     
    pyinstaller --onefile --noconsole your_script.py
     
  • 아이콘 지정:
    pyinstaller --onefile --icon=app_icon.ico your_script.py
     
  • 추가 데이터 포함:
    pyinstaller --onefile --add-data "data_file.txt;." your_script.py

5. 고급 사용법

  • 다중 파일 프로그램의 리소스 포함.
  • UPX를 사용한 EXE 크기 최적화.
  • 크로스 플랫폼 지원(예: Windows에서 Linux 실행 파일 생성).

6. 문제 해결

  • 공통 에러 및 해결 방법.
    • ModuleNotFoundError 문제 해결.
    • EXE 실행 시 누락된 DLL 문제

7. 마무리

  • PyInstaller의 장점과 한계점.
  • 기타 대안 도구(예: py2exe, cx_Freeze).

 

728x90