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
'Software > Python' 카테고리의 다른 글
[Python] 데스크톱 GUI 앱 만들기 / 로또번호생성 프로그램 예제 (0) | 2022.11.29 |
---|---|
[Python] 플라스크(FLASK) 란? (0) | 2022.11.29 |
[Python] schedule 라이브러리 (0) | 2022.11.29 |
[Python] 마우스 좌표 출력 / pyautogui 라이브러리 (0) | 2022.11.29 |
[Python] 문자열 앞 r의 의미 , Raw string (0) | 2022.11.28 |