WPS报错This application failed to start because not Qt platform plugin could be initialized

用了几天office,感觉各种不适应,总感觉不如WPS界面亲民。于是果断官网下载WPS,可是WPS也不是你想装就能装上的。安装时总是报错

This application failed to start because not Qt platform plugin could be initialized

上找各种教程,寻找几个小时,总算找到一个靠谱些的。

1.找到platforms这个文件夹的路径。

我的电脑路径是D:\WPS Office\plugins\platforms,实在找不到,就用搜索功能查找整个电脑就行。给它时间,总能找到你的路径。

2.将Calibre Portable文件夹中的plugins\platforms添加到系统环境变量中用户变量里。

找用户变量的方法

win10–右键属性–高级系统设置–环境变量–系统变量–新建–

3.输入
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:D:\WPS Office\plugins\platforms 这个是你刚才找到的文件路径

4.点确定,然后确定这个变量是否已经添加进入

5.重启电脑

6.尝试安装WPS

图片[1]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔
图片[2]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔
图片[3]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔
图片[4]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔

同时也收集了QT平台出错无法安装OBS的解决过程文章:

启动器是用Qt写的,找不到qwindows.dll文件
安装的时候实际上是把这个文件打包在安转目录的platform文件夹中的,出现这个问题是因为程序猿没有在程序中直接指定qt platform插件的位置,导致程序优先调取了“我的电脑”-“高级系统设置”-“高级”-“环境变量”中的QT_QPA_PLATFORM_PLUGIN_PATH和QT_PLUGIN_PATH指向的路径,而这是本人之前做python开发的时候用到的pyQt的插件位置,说白了就是pyQt和Qt的冲突问题,毕竟两个还是有区别的。

解决办法:

删掉环境变量中的(系统变量)QT_QPA_PLATFORM_PLUGIN_PATH

变量名:QT_QPA_PLATFORM_PLUGIN_PATH

变量值:D:\ProgramData\anaconda3\envs\DL\Lib\site-packages\PyQt5\Qt5\plugins

图片[5]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔
图片[6]-WPS报错This application failed to start because not Qt platform plugin could be initialized-无名大叔


THE END
喜欢就支持一下吧
分享