python2 出现“This application failed to start because no qt platform plugin could be initialized”的问题

最近需要调试一个用python2并依赖各种库的代码,真是遇到了各种奇奇怪怪的问题。(求求那些专业软件不要再用python2了,再过几个月就不支持了,喜大普奔啊)

首先遇到了错误提示:

This application failed to start because it could not find or load the Qt platform plugin "windows" in "".

1、于是先参考了修改环境变量的方法,毕竟电脑说找不到嘛,那就给把东西它端出来:

https://blog.csdn.net/qq_36523839/article/details/80495746

之后发现错误提示换了个汤:

This application failed to start because it could not find or load the Qt platform plugin "windows" in "C:\Anaconda2\pkgs\qt-5.6.2-vc14h6f8c307_12\Library\plugins".

2、于是想起来要检查有没有安装PyQt,显然,我平时都用的python3,python2哪来的PyQt嘛:

https://www.cnblogs.com/njuptlwh/p/7423770.html?tdsourcetag=s_pctim_aiomsg

折腾好了后,看到错误提示终于升级了,不禁感到由衷的欣慰:

ImportError: Failed to import any qt binding

3、没办法,继续找原因,原来是要更新matplotlib

https://blog.csdn.net/sinat_20729643/article/details/84973770

#################################################################################################

以上是背景与系统环境

最后的最后,尘埃落定,错误终于又上升到系统软件层面了,我的Onedrive开始报错。折腾了这么多,终于,它也找不到Qt了:

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

1、删掉环境变量:

各种搜索,发现大家有在第一步改了环境变量后,战网遇到问题的,删掉就能复原。而我早就删掉那个没用的环境变量了。

2、恢复系统:

对于这种前功尽弃的操作,我一直都是不屑一顾的

3、卸载PyQt4:

我寻思着PyQt4没用pip安装,又给我塞了各种dll,指不定是他搞得鬼。果不若然,卸载了PyQt4,世界又恢复了平静。当然,那个需要调试的代码也不行了。珍惜生命,远离python2。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUGORFEATURE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值