자바칩
파이썬 소스 파일을 exe 실행 파일로 만들기 본문
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 |