python 파일을 실행하기 위해서는 관련 패키지를 설치해야 합니다.
다른 컴퓨터로 옮겨서 실행하거나 배포 시에는 매우 번거로운 작업입니다.
그래서 exe 파일로 만들면 이러한 작업 없이 손쉽게 실행할 수 있습니다.
1) PyInstaller 설치
PyInstaller 는 다음 명령으로 손쉽게 설치가 가능합니다.
pip install pyinstaller
2) exe 파일 생성
pyinstaller -w -F jbdesk.py
pyinstaller -w -F jbdesk.py 명령은 pyinstaller를 사용하여 Python 스크립트 (jbdesk.py)를 실행 파일로 변환하는 명령입니다. 각 옵션의 의미는 다음과 같습니다:
- -w (또는 --windowed):
- 이 옵션은 GUI 애플리케이션을 만들 때 사용됩니다. 콘솔 창이 나타나지 않도록 합니다. 기본적으로 PyInstaller는 GUI 애플리케이션을 실행할 때 콘솔 창을 열지만, -w 옵션을 사용하면 콘솔 창 없이 애플리케이션이 실행됩니다.
- 주로 GUI 애플리케이션(예: PyQt5, Tkinter)에서 사용됩니다.
- -F (또는 --onefile):
- 이 옵션은 모든 파일을 단일 실행 파일로 패키징합니다. 즉, 여러 개의 파일이나 디렉토리로 나누지 않고 하나의 실행 파일(.exe)로 만들어 배포할 수 있습니다.
- 이 옵션을 사용하지 않으면 여러 파일로 분리된 실행 파일이 생성됩니다.
따라서, pyinstaller -w -F jbdesk.py 명령은 jbdesk.py 파일을 콘솔 창 없이 실행되는 단일 실행 파일로 패키징합니다.
'유틸리티 > JbDesk' 카테고리의 다른 글
JbDesk 2.1편-Database 검색 (SQLite + SQLAlchemy) (0) | 2025.03.28 |
---|---|
JbDesk 1.6편-코드 리팩터링 (1) | 2025.03.28 |
JbDesk 1.4편-tray 기능 추가 (0) | 2025.03.28 |
JbDesk 1.3편-로그 timezone 변경 (0) | 2025.03.27 |
JbDesk 1.2편-표기법 변환 (2) | 2025.03.27 |