파이썬 (Python)/파이썬 공통
[Python] exe 실행파일 만들기
Minkyu Lee
2024. 2. 25. 21:43
방법
1. pyinstaller 설치
2. pyinstaller 사용
-w는 실행시 콘솔창(까만 창)이 열리지 않게 하는 용도이다.
-F는 압축해서 하나의 파일로 만들어준다. (onefile)
--icon은 아이콘 설정이다.
--add-data는 원하는 파일을 같이 압축시키는 것이다. 그래야 이미지 등이 정상적으로 나온다.
주의사항
--add-data로 파일을 포함해도, 절대경로로 설정했다면 정상적으로 뜨지 않는다.
소스코드에서 아래처럼 상대경로로 설정해놨어야만 한다.
def resource_path(relative_path):
try:
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
photo = PhotoImage(file=resource_path("boring.png"))
참고영상