Pyqt5及Pyqt5-tools下载问题分析与处理

PyQt5是一个强大的可视化工具,将底层代码转换为大家可以看得懂的页面,也就是我们常说的UI界面,当然程序员门可以通过代码来实现对UI界面的设计,但是很显然,对大部分人来说这是较为困难的行为,因此Qt Designer的出现使其对页面的设计更具有效率,更简单。
Qt Designer的设计,将页面与代码实现完全分离开来,从而实现了开发的便捷,而且还可以随时查看更改页面控件的效果,非常方便。

(一)Pyqt5的下载

我们可以直接通过pip来进行包的下载,指令如下:

pip install PyQt5

执行上面的语句发现并没有成功提示信息如下,大致的意思是下载的包与需求使用的包不匹配,因此我们更换语句pip install --upgrade PyQt5执行再次下载,本次安装成功,--upgrade意思是寻找可用版本进行下载:

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.

(二)Pyqt5-tools下载

同样执行pip install Pyqt5-tools命令进行下载,但是还是没有成功,提示显示如下,一看这种报错信息我立马想到了在DDDDOCR安装以及使用这篇博文中遇到的问题,版本不匹配的问题,上网针对性检索后发现确实如此,版本超过3.9之后,安装就会出错,不成功(这里我的版本Python 3.10.9,当然你要是3.9及以下版本也不会遇到这个问题,也不会来到这个博文里了,上次遇到问题时,我选择了python降版本操作,难道这次还要降低吗?
Pyqt5及Pyqt5-tools下载问题分析与处理_第1张图片
回顾到最开始的位置,我为啥要下载这个包呢,哦原来是我想应用Qt Designer这个工具帮我实现页面UI的设计,那也就是说我直接下载这个包就好了,其余的如果有需要对应下载就好了。于是开整,执行pip install pyqt5designer命令:

C:\Users\Test>pip install pyqt5designer
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyqt5designer
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ec/14/bd55fc528ad766a8c4f1fd45c1dff571a85c391edb4310428c654034b814/PyQt5Designer-5.14.1-py3-none-win_amd64.whl (40.8 MB)
     ---------------------------------------- 40.8/40.8 MB 308.7 kB/s eta 0:00:00
Installing collected packages: pyqt5designer
Successfully installed pyqt5designer-5.14.1

安装成功,直接试用,情况如下,满足我们目的,具体如何使用这个工具我们在下一篇进行详细讲解。
Pyqt5可视化工具使用
Pyqt5及Pyqt5-tools下载问题分析与处理_第2张图片

(三)总结

在我们编程过程中常常会遇到各种问题,千万不要盲目去查找解决方案,然后迫不及待的去验证,我们应该尽量收集2种以上的方案,通过预估工作量,难度去顺序执行,像今天如果我直接参考上次的方式,降python版本,不仅浪费很多时间,最终效果也未必真的理想,所以解决问题时,我们尽可能采取简便的方法去执行。共勉!

你可能感兴趣的:(Python学习,qt,python,开发语言)