자바칩

파이썬 소스 파일을 exe 실행 파일로 만들기 본문

Study

파이썬 소스 파일을 exe 실행 파일로 만들기

아기제이 2025. 2. 28. 14:35
728x90

Windows 기준

 

1. pyinstaller 설치: cmd 창에서 아래 명령어를 실행

pip install pyinstaller

 

2. pyinstaller로 exe 파일 생성

pyinstaller --onefile --windowed 파이썬소스파일.py
  • --onefile : 단일 EXE 파일로 패키징
  • --windowed : 콘솔 창 없이 GUI 앱 실행 (default: --console)
  • --add-data : 실행에 필요한 추가 데이터 포함
  • --noupx : UPX 패킹을 비활성화하여 안티바이러스 감지 방지. UPX 압축 해제를 방지하여 실행 속도 개선
  • --noconfirm : 기존 빌드 데이터를 재사용하여 빌드 속도 향상
  • --clean : 빌드 캐시를 정리하여 깨끗한 상태에서 빌드
  • --log-level=ERROR : 불필요한 로그 출력을 줄여 빌드 속도 최적화
  • --hidden-import: PyInstaller가 감지하지 못하는 패키지를 수동 추가

아래와 같이 하면 빌드 속도가 최적화되어 더 빨리 실행이 가능

pyinstaller --windowed --noconfirm --noupx --clean --log-level=ERROR 파이썬소스파일.py

 

3. 결과 파일 확인

  • dist 폴더에 생성된 파이썬소스파일.exe 파일 확인하기

'Study' 카테고리의 다른 글

uvicorn.run()은 블로킹(blocking) 함수  (0) 2025.03.05
HTTP 메서드 측면에서 API 작업 정의  (0) 2024.06.30
[Spring] API 설계  (0) 2024.05.20