컴공생의 다이어리
[파이썬, Python] 실행파일 생성(PyInstaller) - Windows(윈도우) 기준 본문
[파이썬, Python] 실행파일 생성(PyInstaller) - Windows(윈도우) 기준
컴공 K 2021. 5. 14. 00:01실행파일 생성(PyInstaller)
PyInstaller를 이용하면 파이썬과 PyQt5로 제작한 GUI 프로그램을 간단하게 실행파일 (exe)로 만들 수 있다. 실행파일은 파이썬이 설치되어 있지 않은 pc에서도 프로그램을 실행 가능하다.
PyInstaller 설치
cmd(명령프롬프트)에 [pip install pyinstaller] 명령어를 통해 PyInstaller 패키지를 설치한다.
실행파일 생성하기
(이 방법은 실행파일을 실행시 콘솔창이 함께 출력됨)
1. 실행파일을 만들고자 하는 파이썬 파일(.py)이 있는 폴더로 이동한 다음, [pyinstaller 실행파일만들고자하는파일.py] 명령어를 입력한다. 명령어를 입력하면 해당 폴더에 실행 파일이 생성된다.
2. 생성된 폴더 중 dist 폴더로 들어간다.
3. 그 안에 있는 폴더에 한번 더 들어가면 생성한 실행파일을 찾을 수 있다.
콘솔창이 출력되지 않는 실행파일 생성하기
콘솔창이 출력되지 않게 실행파일을 생성하려면 앞서 사용했던 명령어에 '-w' 또는 '--windowed'를 추가해주면 된다. 예를들면 [pyinstaller -w 실행파일.py] 이렇게 작성하면 된다.
실행파일 하나만 생성하기
실행파일 하나만 생성하기 위해서는 '-F' 또는 '-onefile'을 추가하면 된다.
만일 콘솔창이 출력되지 않는 실행파일이면서 실행파일을 하나만 만들고 싶다면, '-w -F'를 추가해주면 된다.
명령어를 입력한 후 dist 폴더에 들어가보면 실행파일 하나만 생성된 것을 확인할 수 있다.
실행파일 아이콘 넣기
실행파일에 아이콘(.ico) 파일을 넣어 만들려면 --icon 옵션을 사용하면 된다.
pyinstaller --icon=icon.ico sample.py
https://greensul.tistory.com/76
'Development > Python & Django' 카테고리의 다른 글
[Django] 장고 설치 및 프로젝트 생성 (0) | 2021.05.16 |
---|---|
[파이썬, Python] 가상 환경 생성 - Windows(윈도우) 기준 (0) | 2021.05.15 |
[파이썬, Python] 비프음(알림음) (0) | 2021.02.26 |
[파이썬, Python] 자동 변수 생성 방법 (0) | 2021.02.22 |
[파이썬, Python] 따릉이 QR, LCD 대여소 분류 (0) | 2021.02.20 |