세로형
Recent Posts
Recent Comments
Link
03-29 03:47
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

파이썬 pyqt, pyqt5 배포판(exe 파일) 윈도우 실행 오류 해결 본문

python

파이썬 pyqt, pyqt5 배포판(exe 파일) 윈도우 실행 오류 해결

이수진의 블로그 2018. 2. 7. 09:47

파이썬 PyQT로 교회 재정프로그램을 제작하고 있는 중입니다

이 게시물 기준 최근 게시물은


http://lsjsj92.tistory.com/294


입니다~


저는 이 프로그램을 pyinstaller를 이용해서 exe 파일을 만들어 배포하려고 했습니다

이 배포한 exe 파일이 제대로 실행이 되는지 확인해보려고 2대의 PC에서 실행을 해보았는데요


exe 파일만 배포해도 실행이 잘 되는 것이었죠

그래서 괜찮겠구나 했는데


왠걸??

막상 화도사랑의교회 지인분 PC에 설치를 하니까

this application failed to start because it could not find or load the qt platform plugin windows


라는 오류가 떴습니다

정확히는

this application failed to start because it could not find or load the qt platform plugin "windows" in "". 

reinstalling the application may fix this problem

이라는 문구였는데요

그래서 구글링을 해서 여러가지 해결 책이 있길래 다 해보았지만 안되었는데요 ㅠ

결국 해결 방법을 찾았습니다.

파이썬 기준이구요. 나머지 qt 오류에도(C++ 등) 해당 되는 것 같았습니다

pyqt 배포 윈도우에서 실행 시 오류 발생입니다.

저는 pyqt5 버전이었습니다.



위와 같은 오류 메세지가 떴었습니다.

무슨 비쥬얼스튜디오 배포판 설치 등등 해결 방법이 있었지만 그거로는 되지 않았습니다.

비쥬얼스튜디오 배포판 같은 것 등은 다 삭제했습니다.

파이썬 기준이라서 해당 PC에 파이썬을 설치해도 안되더라고요

파이썬도 다시 삭제했습니다.

해결 방법은 아래처럼 하시면 됩니다.







제가 진행한 것은 파이썬 pyqt를 이용해서 교회 재정프로그램을 만든 것입니다.

화도사랑의교회 라는 교회 지인분이 부탁을 하셔서 만들었는데요

그래서 실행 파일이 hwadoV1 이름을 가지고 있습니다.

그리고 나머지 2개의 파일과 1개의 폴더가 필요한데요


libEGL.dll 파일과 qwindows.dll 파일이 필요합니다.

libEGL.dll 파일은 exe 파일이 위치한 동일한 곳에 위치시킵니다.

그리고 platforms 라는 폴더를 하나 만들고




qwindows.dll 파일을 여기에 위치시킵니다

그러면 해결이 되더라고요 ㅎㅎ

꼭 참고하세요!


반응형
그리드형
Comments