Python報錯"it could not find or load the Qt platform plugin "windows"

在用python畫圖的時候,彈出來一個小框,說是“it could not find or load the Qt platform plugin “windows””,意思就是找不到或者無法加載QT平臺的windows插件。
在這裏插入圖片描述
搜索了一下,主要是有兩種方式解決一下:
1.把相關插件複製到程序運行的環境下,讓他找到
在python安裝目錄裏尋找plugin路徑,

E:\Installation\Anaconda\pkgs\qt-5.6.2-vc14_4\Library\plugins找到platforms和imageformats裏面的dll文檔,
全部拷貝到需要運行的程序路徑D:\Code\Python\test\venv\Scripts\Scripts下

2.配置環境變量,讓他能找到

在Anaconda安裝目錄下,找到這個目錄:E:\Installation\Anaconda\pkgs\qt-5.6.2-vc14_4\Library\plugins

然後設置環境變量,

變量名爲:QT_QPA_PLATFORM_PLUGIN_PATH;

路徑爲:E:\Installation\Anaconda\pkgs\qt-5.6.2-vc14_4\Library\plugins
3.安裝pyqt5

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

問題解決,畫圖成功
在這裏插入圖片描述
還有一種情況:
之前安裝過anaconda,裏面是含有pyqt的,在環境裏搜索可以看到,但是針對實際開發,並沒有全部的qt5工具,所以需要再次安裝。

在cmd裏面運行:

pip install PyQt5 -i https://pypi.douban.com/simple

安裝常用的Qt工具:

pip install PyQt5-tools -i https://pypi.douban.com/simple

爲了讓系統可以正常的識別pyqt5-tools的常用命令,還需將其安裝路徑添加到系統環境變量path中。
path:E:\Installation\Anaconda\Lib\site-packages\pyqt5_tools

參考:https://blog.csdn.net/coberup/article/details/83180928
https://blog.csdn.net/kunkunkun124/article/details/81543898
https://blog.csdn.net/zhangziju/article/details/80243858

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章