目录

问题

原因

解决办法


问题

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

原因

执行程序在运行时,默认先在当前目录下查找库文件。缺少Qt platform plugin下的库。

解决办法


1.设置系统环境变量

变量名 QT_QPA_PLATFORM_PLUGIN_PATH

点击浏览目录,找到运行环境下面的安装包里面对应的platforms文件

我这里路径是:C:\Users\86130\anaconda3\envs\pytorch\Lib\sitepackages\PySide2\plugins\platforms

 保存后,关掉pycharm再次打开可以运行,新的环境变量要重启后才能被系统识别。

pyqt5同理

2.

把 PySide2 或者 PyQt5 安装在解释器目录下的 \plugins\platforms 目录添加到环境变量Path中。

比如,我的环境就是把这个路径加到 环境变量 Path 中

c:\Python38\Lib\site-packages\PySide2\plugins\platforms

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐