在用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