Pyinstaller 사용하여 PyQt5 EXE 만들기 (feat. designer UI 사용)
구글링을 통해서 이것저것 해보고, 찾아낸 방법이다.일단 exe파일이 정상 생성되는 것은 확인했다.부족한 부분이나 잘못된 부분이 있으면 댓글로 공유하도록 하자. 1. UI path를 절대경로로 만들어주기.나는 designer을 사용하여 UI를 만들었다.보통 PyQt5에서 코드상태로 UI를 불러올 때는 아래와 같이 상대경로만 불러와서 사용이 가능하지만from PyQt5 import uicui_path = 'my_ui.ui'uic.loadUi(ui_path, self) Pyinstaller를 사용하여 EXE파일을 만들때는, 왜인지 모르겠지만 Pyinstaller가 상대경로를 잘 인식하지 못해 Error가 발생하게 된다. 그래서 꼭 아래와 같이, 절대경로?를 인식해주는 함수를 써야 한다. 이해가 잘 안 되는 함..
2025.03.23