安装pyqt5后Anconda或Spyder打不开的情况

安装pyqt5后Anconda或Spyder打不开的情况

首先,可能Spyder和Anconda的某些界面是基于pyqt5编译的,出现冲突很正常,下面是解决方法:

方法一:先将下载的PyQt5的所以文件卸载!!!
可以用命令pip uninstall PyQt5,然后再检查,如果删不干净,就自己动手在site-packages,找PyQt5前缀的文件删除,删除完重启一下电脑,试一下能不能打开Anconda

情况二,如果遇到能打开Anconda不能打开Spyder的情况,
在这里插入图片描述
这种的话一般是pyqt5的版本高于5.13,恰巧你的Spyder是4.01,这时候就好出现这样,两个方法,要不降低pyqt5版本为5.12或者更低的版本,或者升级Spyder。

另外还有一种情况就是,PyQtWebEngine是缺失,这样也会导致Spyder打不开,那时候弹出的小框框会有“PyQtWebEngine”这样的提示,只需pip指令下载即可,应该最低版本就是5.12的。
而这个最低版本5.12就要求pyqt5最低不低于5.12,所以进一步缩小范围。

而也看到某些文章,说 PyQt5是在 PyQt5-sip的基础上搭建最后,所以我就给出了如下的下载顺序。

一、下载PyQtWebEngine ==5.12保证Spyder能够打开
二、受到一的限制PyQt5>5.12,且受到Spyder的限制PyQt5<5.13
三、根据二,下载合适的PyQt5-sip
四、最后下载和pyqt同版本的tools包

其实难点就在二三的安装顺序与逻辑顺序是反的,就是你要先安装PyQt5,它报错你不合适的PyQt5-sip的时候,可以先把pyqt5删除,下载合适的PyQt5-sip,随后将pyqt5安装即可。

我的参考版本,这个亲测可以
在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值