본문 바로가기
Python

Python PyQt5의 Qt Platform plugin 에러 해결

by 아짱이아빠 2021. 4. 16. 22:32
반응형

최근 파이썬을 3.9 버전을 새로 설치하고 PyQt5를 이용하여 예전에 만든 프로그램을 실행시키려고 하는데 아래와 같은 에러가 발생하였다.

 

 qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "" 

 

이에 대한 해결방법을 겨우 찾았는데 유사한 에러가 발생한다면 다음과 같은 방법으로 해보길 바란다.

 

간단히 말하면 프로그램 path가 정의되지 않아서 생긴 문제로 이 path를 정의해 주는 것이다.

 

먼저  “고급 시스템 설정”을 열어 밑쪽에 있는 “환경 변수”를 누른다.

 

고급 시스템 설정
(고급 시스템 설정)

 

아래의 환경변수 설정 화면에서 사용자 변수 새로 만들기를 누른다.

 

환경 변수 설정
(환경 변수 설정)



아래의 창에 변수 이름과 변수 값을 넣어 저장한다.

 

새 사용자 변수 설정
(새 사용자 변수 설정)

 

변수 이름은 “QT_PLUGIN_PATH” 이고,

변수 값은 “platforms”라는 폴더가 있는 경로를 지정하면 된다.

보통 “~~\Python\site-packages\PyQt5\Qt5\plugins”에 있다.

 

새 사용자 변수를 위와 같이 넣은 후 확인을 누르고 코드를 다시 실행해 보면 에러가 더 이상 나오지 않고 코드가 정상 수행된다.

 

반응형

댓글