출처
1. 실행파일 생성(PyInstaller)
- PyInstaller를 이용하면 파이썬과 PyQt5로 제작한 GUI 프로그램을 간단하게 실행파일 (exe)로 만들 수 있다. 실행파일은 파이썬이 설치되어 있지 않은 pc에서도 프로그램을 실행 가능
2. PyInstaller 설치
- cmd(명령프롬프트)에 명령어를 통해 PyInstaller 패키지를 설치
$ pip install pyinstaller
3. 실행파일 생성하기
1) 해당 폴더에 실행 파일이 생성
$ pyinstaller [실행파일만들고자하는파일].py
2) dist 폴더로 이동
3) 실행 파일 확인
- 그 안에 있는 폴더에 한번 더 들어가면 생성한 실행파일을 찾을 수 있다.
4. 콘솔창이 출력되지 않는 실행파일 생성하기
- 콘솔창이 출력되지 않게 실행파일을 생성하려면 앞서 사용했던 명령어에
-w
또는 --windowed
를 추가한다.
$ pyinstaller -w [실행파일].py
5. 실행파일 하나만 생성하기
-
실행파일 하나만 생성하기 위해서는 -F
또는 -onefile
을 추가하면 된다.
-
만일 콘솔창이 출력되지 않는 실행파일이면서 실행파일을 하나만 만들고 싶다면, -w -F
를 추가해주면 된다.
6. 실행파일 아이콘 넣기
- 실행파일에 아이콘(.ico) 파일을 넣어 만들려면 --icon 옵션을 사용하면 된다.
$ pyinstaller --icon=icon.ico sample.py