본문 바로가기

Software/Python

파이썬 실행파일 만들기(.exe)

728x90

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

728x90