目录

问题

原因

解决办法


问题

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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐