安装完pyside2遇到的“This application failed to start because it could not find or load the Qt platform plugin "windows" ”.
我的是因为我之前装过了pyqt5 ,现在又装了pyside2 ,两个都是基于qt库,所以发生了冲突,在我运行pyside2的相关代码的时候,系统给我报错说找不到qt平台
解决办法:
第一步:卸载pyqt5
pip uninstall pyqt5
如果还装过其他的如pyqt5-tools,也卸载
第二步:删掉qt.conf
找到你安装的python的根目录,找到python.exe文件,在和它同级目录的位置有一个qt.conf
这是在安装pyqt5的时候系统自动生成的,程序执行的时候,会按照qt.conf的配置搜索这个文件去找qt库的所在地
但是pyside2不需要这个文件,也正是因为有了这个文件的存在,每当程序执行的时候就会按照这个文件的配置去寻找qt,但是这是pyqt5下面配置的,指向的是pyqt5下面的qt文件,自然会出现错误
删掉之后,问题就解决了