(已解決)PyQT5:ImportError: DLL load failed: 找不到指定的模塊

問題描述:

運行環境 : vscode + anaconda 4.8 + python3.6

出現問題:使用from PyQt5 import QtCore時出現“ImportError: DLL load failed: 找不到指定的模塊”錯誤。

原因:

(1)python3.dll丟失:通過Anaconda 安裝的Python缺少了python3.dll,可以從此處下載python3.dll,然後放到Anaconda中python36.dll所在目錄中;

(2)PyQT5包衝突:通過pip list命令查看已安裝的包,發現既有PyQt5,也有python-qt5,其中python-qt5就是引發衝突的原因;

使用如下命令將python-qt5卸載即可:

pip uninstall python-qt5

此時再查看已安裝包發現已無python-qt5庫

爲了以防萬一,最好將PyQt5先卸載,再重新安裝,否則可能會出現“ModuleNotFoundError: No module named 'PyQt5.QtCore'”的錯誤:

pip uninstall PyQt5
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

 

發佈了6 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章