解决Python安装pyqt5-tool出现的系列问题:ERROR: Could not find a version that satisfies the requirement xxx

最近在做python GUI可视化编程项目,项目过程中需要使用PyQt5QtTools资源包,因此需要使用pip install进行资源包的下载。

正常情况下安装资源包的命令如下:

pip install xxx

pip 安装 PyQt5

但使用pip install PyQt5 会报错:
在这里插入图片描述
这是因为网络的问题,需要使用国内的镜像源来加速,因此我使用了阿里云镜像下载PyQt5

pip install pyqt5 -i https://mirrors.aliuyun.com/pypi/simple

下载成功:(因为我已经下载过来,所以显示的PyQt5已经存在)
在这里插入图片描述

pip 安装 QtTools

Qt Tools 包含了两个重要的工具:

  • 图形界面设计工具 Qt Designer,用于设计图形界面,生成 .ui文件,以 xml 格式存储界面和控件的属性;
  • UI 文件转换工具 PyUic,用于将 .ui 文件解析为 .py 文件的工具。

Qt Tools 工具可以直接使用 pip 方式安装:

pip install pyqt5-tools  -i https://mirrors.aliuyun.com/pypi/simple

但是出现如下问题:
在这里插入图片描述
我就很纳闷,明明使用的是镜像下载安装,而且下载PyQt5是没有问题的,怎么在这和有出现问题,问题如下:

ERROR: Could not find a version that satisfies the requirement pyqt5-tools (from versions: none)
ERROR: No matching distribution found for pyqt5-tools

我屮艸芔茻(wc我凸(艹皿艹 ))

没办法只能埋头继续寻找问题

通过测试发现其实出现这个问题的原因是python国内网络不稳定,有些镜像也不稳定,直接导致报错。因此我们用其他镜像源来解决此问题。

pip install pyqt5-tools -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

当我看到以下这一幕时我很欢喜在这里插入图片描述
你以为这就结束了,那是不可能的,继续往下,安装到最后又报了一个错误:

在这里插入图片描述

ERROR: Could not find a version that satisfies the requirement qt5-tools<5.15.2.2,>=5.15.2.1.2 (from pyqt5-plugins<5.15.4.3,>=5.15.4.2.2->pyqt5-tools) (from versions: none)
ERROR: No matching distribution found for qt5-tools<5.15.2.2,>=5.15.2.1.2 (from pyqt5-plugins<5.15.4.3,>=5.15.4.2.2->pyqt5-tools)

这说明还没安装成功。。。

继续寻找问题,报错是

错误:找不到满足qt5-tools<5.15.2.2>=5.15.2.1.2要求的版本(从pyqt5-plugins<5.15.4.3>=5.15.4.2.2->pyqt5-tools)(从版本:无)

意思是需要从pyqt5-plugins中下载pyqt5-tools,那就下呗:

pip install pyqt5-plugins -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

结果让人很刺激,成功了,哈哈哈哈哈

在这里插入图片描述
在这里插入图片描述

总结

遇到问题不要怯难,总是要一步一步解决,也许在你排难的途中问题就迎刃而解了呢,相信自己!!!
最后,有帮助的话大家来个一键三连,感谢亲们。。。

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

左手の明天

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

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

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

打赏作者

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

抵扣说明:

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

余额充值