본문 바로가기

오류로그

[PyQt 에러] File "<string>", line 54, in <module>ImportError: DLL load failed while importing QtWebEngineWidgets: 지정된 프로시저를 찾을 수 없습니다.

320x100

1시간 동안의 삽질에 대한 기록입니다.

 

GUI 프로그래밍을 차근차근 돌입하면서, 여러 충돌을 많이 겪고 있지만 혼자서는 해결하기 어려운 에러였기 때문에 따로 참고차 기록합니다.

 

PyQt5의 QtWebEngineView나 QtWebEngine을 사용하고자 하는 경우 등장할 수 있는 오류입니다.

Traceback (most recent call last):
  File "C:\powernex_1st_test\QWebEngineView.py", line 10, in <module>
    form_class = uic.loadUiType("webEngineViewTest.ui")[0]
  File "C:\Users\임채원\AppData\Roaming\Python\Python39\site-packages\PyQt5\uic\__init__.py", line 207, in loadUiType
    exec(code_string.getvalue(), ui_globals)
  File "<string>", line 54, in <module>
ImportError: DLL load failed while importing QtWebEngineWidgets: 지정된 프로시저를 찾을 수 없습니다.

 

본래 QtWebEngineView는 Qt안에서 웹을 실행할 수 있는 기능입니다.

 

파이참의 터미널에서 

pip uninstall QtWebEngine

pip install QtWebEngine

 

처음엔 모듈이 충돌된 것인지 의심해서 계속 삭제하고 설치하고, 찾아봤는데 달라진 점이 없더군요.

코드에 딱히 오타도 없는 경우였습니다.

 

pyqt - ImportError : QtWebEngineWidgets를 가져 오는 동안 DLL로드가 실패했습니다 : 파이썬 용 스파이더를 실행할 때 - 스택 오버플로 (stackoverflow.com)

 

ImportError: DLL load failed while importing QtWebEngineWidgets: when running spyder for python

I get this issue when trying to run spyder C:\ProgramData\Anaconda3\Scripts>spyder Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidg...

stackoverflow.com

 

여기서도 오류가 해결되지 않는다면, 이 프롬프트로 접근합니다

 

conda update pyqt

 

 

상당히 설치하는데 시간이 오래 걸립니다.

 

 

 

 

성공입니다!

 

오류에 대한 이유는 근본적인 이유를 알순 없지만, anaconda 의 파이썬 라이브러리에서 꼬인 것으로 추측하고 있습니다.

 

 

23.07.21 에러로그 종료

728x90