python出现This application failed to stat could not find or load the Qt platform plugin "windows"

今天在使用matplotlib进行画图时出现了无法使用图形窗口的问题:

This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".

Reinstalling the application may fix this problem.


就是这么个情况。

我之前使用一直都是没有问题的,今天突然这样,我想一定是我刚重装了系统有的包或库文件没有安装,或者环境配置的问题。

由于之前是安装的python,然后需要什么包就装什么包,一步步的安装过来的,重装系统后为了方便,就装的anaconda,免得依赖环境问题太麻烦。但是却出现了这个问题:此应用程序未能启动,因为它找不到或加载QT平台插件“Windows”

网上查找了相关的一些列问题,最终解决了问题。

找不到或加载的插件,两种情况1:没有安装相关软件或库。2:安装了,但是在调用时没有相关路径。

我查看了Qt的安装包:


扫描二维码关注公众号,回复: 1498233 查看本文章


都是有的,所以问题应该就是路径设置的问题了。网上相关问题很多,主要就是需要添加其在环境变量中,步骤如下:

变量名:QT_QPA_PLATFORM_PLUGIN_PATH

plugins变量值:D:\Anaconda\pkgs\qt-5.6.2-vc14h6f8c307_12\Library\plugins    (我的路径,安装位置有异,自行改变)


记得是qt的plugins路径。

如果出现的问题是上面这种,那么解决办法90%如此,刚开始的时候我也是变量值添加错了,所以失败了几次,但是只要找对路径,就可以解决(每次修改变量后记得重启软件,再运行,否则没有变化)。


猜你喜欢

转载自blog.csdn.net/qq_36523839/article/details/80495746