프로그래밍/Python
파이썬 실행파일 만들기(.exe)
jaewoo93
2024. 6. 19. 14:54
1. PyInstaller 설치
pip install pyinstaller
2. 파이썬 스크립트를 실행 파일로 변환하기
pyinstaller --onefile your_script.py
- onefile 옵션은 단일 실행 파일 생성하도록
* 아이콘 추가
pyinstaller --onefile --icon=your_icon.ico your_script.py
* 콘솔 창 숨기기 (Windows에서 GUI 프로그램 만들 때 유용)
pyinstaller --onefile --windowed your_script.py
* 라이브러리 포함
'PyInstaller'는 스크립트를 분석하여 필요한 모든 종속성을 자동으로 포함하려고 하지만,
일부 라이브러리나 모듈은 동적으로 임포트되기 때문에 분석 과정에서 누락될 수 있음.
이런 경우 '--hidden-import' 옵션을 사용하여 누락된 모듈을 명시적으로 포함시킬 수 있음.
pyinstaller --onefile --hidden-import=module_name your_script.py
예를 들어, 'scipy'와 'pandas' 모듈이 누락된 경우
pyinstaller --onefile --hidden-import=scipy --hidden-import=pandas your_script.py