『pyqt5 从0基础开始项目实战』This application failed to start because no Qt platform plugin could beinitialized
『pyqt5 从0基础开始项目实战』This application failed to start because no Qt platform plugin could beinitialized
欢迎关注 『pyqt5 从0基础开始项目实战』 专栏,持续更新中
欢迎关注 『pyqt5 从0基础开始项目实战』 专栏,持续更新中
报错原因
This application failed to start because no Qt platform plugin could beinitialized.Reinstalling the application may fix this problem.
添加环境变量: 尝试设置 QT_QPA_PLATFORM_PLUGIN_PATH 环境变量指向 Qt 的平台插件目录。你可以将该环境变量设置为 Qt 安装目录下的 platforms 文件夹,比如 QT_QPA_PLATFORM_PLUGIN_PATH = /path/to/Qt/5.x/gcc_64/plugins/platforms。
复制平台插件文件: 从 Qt 安装目录的 platforms 文件夹中复制所需的平台插件文件到你的应用程序所在的文件夹中,或者将这些文件添加到系统环境变量 PATH 中。
重新安装 Qt 应用程序: 尝试重新安装你的 Qt 应用程序,确保所有依赖项和平台插件都正确安装和配置。
检查 Qt 版本兼容性: 确保你的应用程序使用的 Qt 版本与平台插件版本相匹配,避免不同版本之间的兼容性问题。
调试程序: 可以尝试在启动应用程序时设置 QT_DEBUG_PLUGINS 环境变量为一个非零值,以获取更多的调试信息来帮助定位问题。
解决方法
1.检查你的路径是否带有中文
2.重新安装pyqt5和pyqt5-tools这两个库
pip uninstall pyqt5
pip install pyqt5
pip uninstall pyqt5-tools
pip install pyqt5-tools
3.添加环境变量
变量名
QT_QPA_PLATFORM_PLUGIN_PATH
变量值
G:\python_workspace\A_Star\venv\Lib\site-packages\PyQt5\Qt5\plugins
总结
大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2023 mzh
Crated:2023-3-1
欢迎关注 『pyqt5 从0基础开始项目实战』 专栏,持续更新中
欢迎关注 『pyqt5 从0基础开始项目实战』 专栏,持续更新中
『未完待续』
更多推荐




所有评论(0)