python 파일을 실행하기 위해서는 관련 패키지를 설치해야 합니다.

다른 컴퓨터로 옮겨서 실행하거나 배포 시에는 매우 번거로운 작업입니다.

그래서 exe 파일로 만들면 이러한 작업 없이 손쉽게 실행할 수 있습니다.

1) PyInstaller 설치

PyInstaller 는 다음 명령으로 손쉽게 설치가 가능합니다.

pip install pyinstaller

 

2) exe 파일 생성

pyinstaller -w -F jbdesk.py

 

pyinstaller -w -F jbdesk.py 명령은 pyinstaller를 사용하여 Python 스크립트 (jbdesk.py)를 실행 파일로 변환하는 명령입니다. 각 옵션의 의미는 다음과 같습니다:

  1. -w (또는 --windowed):
    • 이 옵션은 GUI 애플리케이션을 만들 때 사용됩니다. 콘솔 창이 나타나지 않도록 합니다. 기본적으로 PyInstaller는 GUI 애플리케이션을 실행할 때 콘솔 창을 열지만, -w 옵션을 사용하면 콘솔 창 없이 애플리케이션이 실행됩니다.
    • 주로 GUI 애플리케이션(예: PyQt5, Tkinter)에서 사용됩니다.
  2. -F (또는 --onefile):
    • 이 옵션은 모든 파일을 단일 실행 파일로 패키징합니다. 즉, 여러 개의 파일이나 디렉토리로 나누지 않고 하나의 실행 파일(.exe)로 만들어 배포할 수 있습니다.
    • 이 옵션을 사용하지 않으면 여러 파일로 분리된 실행 파일이 생성됩니다.

따라서, pyinstaller -w -F jbdesk.py 명령은 jbdesk.py 파일을 콘솔 창 없이 실행되는 단일 실행 파일로 패키징합니다.

Posted by 제이브레인
,