Compile |
exe로 컴파일 (pyinstaller 이용) - spec파일로 재빌드홍사훈 0건 362회 20-07-12 15:10 |
---|
관련링크
본문
-F옵션을 사용하여 컴파일시 단일 이미지 삽입
## test.py 작성
try:
# PyInstaller에 의해 임시폴더에서 실행될 경우 임시폴더로 접근하는 함수
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
:
:
imgpath = resource_path('sahoon.png')
img = tkinter.PhotoImage(file=imgpath)
label=tkinter.Label(window, image=img)
label.place(x=900, y=5)
## test.py 컴파일
d:\python> python.exe pyinstaller.exe -w -F --add-data "sahoon.png;." test.py
-w 실행파일 실행시 콘솔창 숨김
-F 실행파일 하나만으로 실행 가능하게 생성(--onefile)
--clean 빌드전 Pyinstall개시를 정리하고, 임시파일 제거
--exclude numpy 특정모듈 제외
--add-data 바이너리 파일 추가.
--icon 아이콘 파일 추가 및 등록
등록된 댓글이 없습니다.