컴공생의 다이어리

[파이썬, Python] 실행파일 생성(PyInstaller) - Windows(윈도우) 기준 본문

Development/Python & Django

[파이썬, 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

 

 

 

 

wikidocs.net/21952

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

https://greensul.tistory.com/76

 

[Python] pyinstaller 설치 및 간단한 사용 방법 - exe 실행 파일 만들기

Pyinstaller은 python 이 설치되지 않은 컴퓨터에서 Python 프로그램을 동작 시키기 위해서 패키징하는 역할을 합니다. 참고: www.pyinstaller.org PyInstaller Quickstart — PyInstaller bundles Python applic..

greensul.tistory.com

 

728x90
Comments