Pyinstaller 설치
pip install pyinstaller
pyinstaller 설치 확인
pip show pyinstaller
Pyinstaller 옵션
PyInstaller 는 Python 스크립트를 독립적인 실행 가능한 이진 파일로 변환해주는 도구입니다.
아래는 PyInstaller의 일반적으로 사용되는 몇 가지 옵션 예시입니다:
1. --onefile: 모든 실행 파일을 하나의 단일 실행 가능한 파일로 묶습니다.
pyinstaller --onefile your_script.py
2. --noconsole: 실행 가능한 파일을 실행할 때 콘솔 창을 표시하지 않습니다.
pyinstaller --noconsole your_script.py
3. --name: 실행 가능한 파일의 이름을 지정합니다.
pyinstaller --name my_app your_script.py
4. --icon: 실행 가능한 파일의 아이콘을 설정합니다.
pyinstaller --icon=app_icon.ico your_script.py
5. --hidden-import: 명시적으로 모듈을 포함시키는 데 사용됩니다.
pyinstaller --hidden-import=module_name your_script.py
6. --add-data: 실행 파일과 함께 포함할 데이터 파일을 지정합니다. 형식은 "소스:대상"입니다.
pyinstaller --add-data "data_files/*.txt:data_files" your_script.py
7. --exclude-module: 특정 모듈을 제외하고 빌드합니다.
pyinstaller --exclude-module=module_name your_script.py
8. --debug: 디버그 모드로 빌드하여 디버깅을 용이하게 합니다.
pyinstaller --debug your_script.py
9. --clean: 이전 빌드 파일을 삭제하고 다시 빌드합니다.
pyinstaller --clean your_script.py
10. --help: PyInstaller의 도움말과 옵션을 표시합니다.
pyinstaller --help
python 환경변수 설정
파이썬 환경변수 설정은 꼭 하셔야 에러가 나지 않습니다.
고급 시스템 설정 - 시스템 속성 - 환경변수
PATH 설정
c:\python311
c:\python311\scripts
c:\Users\사용자명\AppData\Roaming\Python\Python311\Scripts
본인이 설치한 파이썬 경로를 확인하여 패스 설정하시면 됩니다.