👩💻 도비는 공부중/💼 하계연구연수생(2023)
[Python] 실행파일(.exe) 만들기 | pyinstaller
오모짱_
2023. 8. 11. 17:20
❍ pyinstaller
파이썬 코드를 실행 파일 형태로 패키징하여 사용자가 별도의 python interpreter 없이 해당 프로그램 실행할 수 있도록한다.
pip 통해 설치
pip install pyinstaller
- pyinstaller 사용하기 위해 프로그램에 필요한 라이브러리와 종속성 설치 필요
- pip로 설치할 경우, 일부 패키지 누락 가능 > 수동으로 패키지 설치 필요
(pathlib 모듈이 설치된 경우, pyinstaller 가 설치되지 않거나 실행되지 않음 > 새로운 가상환경 만들어 pyinstaller 환경 설정)
❍ .py > .exe
해당 경로로 이동 후 명령어 수행
pyinstaller [File].py
┖ build
┖ dist
┖ main.spec
실행 파일은 dist 폴더의 .py 파일 명으로 된 폴더에서 찾을 수 있다.
❍ Options [link]
-option | ||
pyinstaller -w [File].py | -w | --windowed | Console 창 출력 X |
pyinstaller -F [File].py | -F | exe 파일만 생성 (큰 스케일의 프로그램의 경우 오래걸려) |
pyinstaller -n [NewFile].exe [File].py | -n | 이름 지정 (해당 옵션 사용하지 않으면 .py 이름으로 생성) |
pyinstaller --icon=icon.ico [File].py | --icon | 아이콘 설정 (아이콘 파일은 스크립드와 같은 폴더에 존재) |
pyinstaller -d [File].py | -d | debug 모드로 프로그램 생성 |