首页 > Python资料 博客日记

Python/Pycharm报错This application failed to start because no Qt platform plugin could be initialized.

2025-01-10 08:00:06Python资料围观5

文章Python/Pycharm报错This application failed to start because no Qt platform plugin could be initialized.分享给大家,欢迎收藏Python资料网,专注分享技术知识

问题:

当从一台电脑复制Python环境库到另一台电脑,我是从win10复制到win11,当使用一个简单的plt画图都报错,因为plt使用的是QT的组件进行窗口绘图,错误截图为:

分析:

这种情况是QT找不到对应的插件造成的

解决方法:

1.添加系统环境变量

2.卸载Python里的PyQt5库,重新安装。注意,重新安装必须要安装对应版本,这比较麻烦,还需要找老版本,因为之前写的代码可能由于安装了新的QT而导致不兼容

本文使用添加系统环境变量来解决上述报错:

1.找到Python环境的库,D:\software\python\anaconda3\Lib\site-packages\PyQt5(你们找到自己的库路径);

2.继续找到D:\software\python\anaconda3\Lib\site-packages\PyQt5\Qt5\plugins\platforms这个文件夹,将路径复制下来;

3.右键我的电脑→属性→高级系统设置

变量名填:QT_QPA_PLATFORM_PLUGIN_PATH

变量值填:你QT的路径D:\software\python\anaconda3\Lib\site-packages\PyQt5\Qt5\plugins\platforms

→确定,然后重启Python/Pycharm就可以了

-------------------------------------------------------我的其他代码--------------------------------------------------------

粒子群算法优化BP神经网络-matlab源码

粒子群算法优化BP和Elman神经网络-matlab源码

头脑风暴算法优化BP神经网络-matlab源码

层次聚类、k_means聚类-python源码

Adaboost-python手推源码不调用库-有手就会


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐