프로젝트

일반

사용자정보

Actions

PyInstaller

1. cmd를 관리자 권한으로 실행

2. 명령어 입력

-- 프로그램 설치
pip install pyinstaller

-- exe파일 만들기
pyinstaller 파일명.py

-- 콘솔창 제거(-w OR --windowed)
pyinstaller -w 파일명.py

-- 실행파일 하나만 생성(-F 또는 –onefile)
pyinstaller -F 파일명.py

3. 리소스가 포함된 exe 파일 생성

[코드 추가]

import sys
import os

def resource_path(relative_path):
    """ Get absolute path to resource, works for dev and for PyInstaller """ 
    try:
        # PyInstaller creates a temp folder and stores path in _MEIPASS
        base_path = sys._MEIPASS
    except Exception:
        base_path = os.path.abspath(".")
    return os.path.join(base_path, relative_path)

[실행파일 생성 명령어]

pyinstaller -w -F -i="파비콘.ico" --add-data="ui파일명.ui;./" --add-data="파비콘.ico;./" 파일명.py

[현재 사용중인 명령어]

pyinstaller -w -F -n "빗썸 수익률 확인" -i="fehucon.ico" --add-data="05_20.ui;./" --add-data="fehucon.ico;./" 05_27.py

이태훈이(가) 10달 전에 변경 · 3 revisions