首页 > 移动平台 > 详细

python程序 当使用到有关图像的package时,报错“This application failed to start because it could not find or load the Qt Platforms”的解决方法

时间:2020-04-09 18:29:09      阅读:307      评论:0      收藏:0      [点我收藏+]

当前环境:

系统:MacBook Pro Catalina 10.15.2

python: 3.7.3

集成环境:Pycharm

import matplotlib as plt的时候 出现

This application failed to start because it could not find or load the Qt Platforms的报错

尝试解决方法:

在stackoverflow上看了高分答案说

pip install opencv-python-headless

pip install opencv-python==4.0.0.21

 

就能完美的解决问题 事实上也有很多人遇到这个问题用这个解决方法解决了

当时我没有用opencv这个库 所以参考价值不高 即使都装了也没有解决我的问题

 

所以继续搜索答案 当看到有网友说Qt Platforms的问题可能是PyQt的问题 

但是我查看了python环境下安装的package 都没有安装PyQt 

所以我就想先安装PyQt 根据自己电脑版本 安装了PyQt5 

安装命名: pip install pyqt5

技术分享图片 

安装好PyQt5和依赖包PyQt5-Sip之后 再去运行 python 结果不报错了!问题解决了!

期间可能警告:Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.

这个是matplotlib版本过低的问题 只需要更新matplotlib到最新版本即可

更新命令:pip install -U matplotlib

问题完美解决了!

python程序 当使用到有关图像的package时,报错“This application failed to start because it could not find or load the Qt Platforms”的解决方法

原文:https://www.cnblogs.com/confessionlouis/p/12668512.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!