最近在做python GUI
可视化编程项目,项目过程中需要使用PyQt5
和QtTools
资源包,因此需要使用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
结果让人很刺激,成功了,哈哈哈哈哈
总结
遇到问题不要怯难,总是要一步一步解决,也许在你排难的途中问题就迎刃而解了呢,相信自己!!!
最后,有帮助的话大家来个一键三连,感谢亲们。。。