前段时间由于anaconda安装第三方库时总是有问题,就卸载重装了anaconda,结果后面在运行QtDesigner时,总是报下面这个错误:This application failed to stat could not find or load the Qt platform plugin “windows”
网上搜索了半天,主要就是环境变量的原因,但是按照网上教程添加了路径之后还是报这个错误。大部分写的都是添加上面图片中…\Pyqt5\Qt5\plugins这个路径,添加之后继续报同样错误,最终找到原因原来是plugins路径不对。
主要解决步骤如下:
右键我的电脑,打开属性,点击下图中的高级系统设置:
然后点击环境变量:
在系统变量中点击新建,添加如下变量:
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:D:\Anaconda\pkgs\qt-5.6.2-vc14h6f8c307_12\Library\plugins
(变量值中的plugins路径依据你的实际情况修改,主要是qt-5.6.2-vc14h6f8c307_12这里会不一样。)
注意:路径是Anaconda\pkgs目录下qtXXX的plugins路径,不是之前报错的…\Pyqt5\Qt5\plugins这个路径。
添加完环境变量之后,重启软件,再运行QtDesigner,运行正常,问题解决。