1. Pyinstaller이란?

PyInstaller freezes (packages) Python applications into stand-alone executables, under Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AIX.

Windows, MAC, Linux 등 운영체제에서 Python 애플리케이션을 독립실행형 파일 ex) .exe 로 만들어 주는 라이브러리 입니다.

즉, 우리가 사용할 실행파일을 생성해주는 것이죠!

PyInstaller Quickstart - PyInstaller bundles Python applications

Pyinstaller 공식 홈페이지

2. Pyinstaller 설치

pip install pyinstaller 

설치 과정

설치 과정

3. Pyinstaller 사용법

기본 방식

pyinstaller {파이썬 파일.py} 

파이썬 파일.py이 존재하는 폴더에서 위 코드를 실행하면 각 OS에 맞는 실행파일을 포함한 여러가지 폴더들이 만들어집니다.

옵션을 주는 방식

pyinstaller {옵션} {파이썬 파일.py} 

가장 많이 사용하는 옵션들

  1. --onefile : 하나의 실행파일로 생성
  2. --noconsole : 실행파일을 누르면 콘솔창이 뜨지 않음

Using PyInstaller - PyInstaller 4.0 documentation

이외의 여러가지 옵션

4. 생선가게 POS기-3 실행파일 만들기