pyqt5-tools安装失败的详细处理方法

 更新时间:2022年05月10日 10:15:30   作者:是你呀星途  
最近在工作中遇到一个问题,python pyqt5在安装的时候居然提示失败了,无奈只能找解决的办法,这篇文章主要给大家介绍了关于pyqt5-tools安装失败的详细处理方法,需要的朋友可以参考下

在准备学习python的PyQt5库时

会遇到pyqt5-tools安装失败的情况。

其中一种可能是版本不适配。

Pycharm弹出显示:安装软件包'pyqt5-tools'时发生错误。

如图:

1 D:\Desktop> pip install pyqt5-tools
2 ERROR: qt5-tools 5.15.2.1.2 has requirement click~=7.0, but you'll have click 8.0.4 which is incompatible.
3 ......

略微查看了一下详细信息中的错误代码:

谷歌翻译如下:

安装构建依赖项:开始
安装构建依赖项:以“完成”状态完成
获得造轮子的要求:开始
获得制造轮子的要求:完成状态“完成”
准备元数据(pyproject.toml):开始
准备元数据(pyproject.toml):以状态“错误”完成

错误:子进程退出错误

准备元数据 (pyproject.toml) 未成功运行。
退出代码:1

注意:此错误源自子进程,可能不是 pip 的问题。
错误:元数据生成失败

生成包元数据时遇到错误。

见上面的输出。

注意:这是上面提到的包的问题,​​而不是 pip。
提示:详见上文。

一头雾水

元数据(‧_‧?)

并不是很懂

连续尝试重新安装了几次并更换安装库都以失败告终

不如尝试一下直接安装.whl文件

找到官方库函数下载地址

pyqt5-tools 官方库下载

搜索pyqt5-tools

选择相关性降序

进入窗口后

(⸮‧_‧)库版本

该库目前最终只支持到python3.9

我的python编译器版本3.10

接着去官网下载了个python3.8的编译器

python 编译器下载

并添加到Pycharm中

文件->设置->项目->python解释器->右方小齿轮->添加->基本解释器
file->setting->project->python interpreter->⚙️->add->base interpreter

设置完新的编译器后在python解释器栏同时出现3.8、3.10

选择3.8版本的编译器

两种安装方法(库安装和pip安装)任选其一

此处以库安装为例,

文件->设置->项目->python解释器->界面左上角加号(安装)
file->setting->project->python interpreter->Alt+insert

上方搜索框可以直接搜索需要安装的库,若出现安装超时

可能是因为引用的安装库是从国外调用的

可以添加清华镜像或者豆瓣镜像(镜像很多种任选其一就行)

原地址: https://pypi.python.org/simple
清华镜像:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣镜像:https://pypi.douban.com/simple/

左下角选择manage repositories(中文选择管理仓库)

左上角选择加号以添加新url,选取上方镜像地址

接着根据后面镜像地址搜索到的库进行下载即可

最后添加成功

除此之外下载超时还有几种情况。。。

总结:
1. 如果安装错误,可能是版本对应关系问题
2. 如果安装错误,可以更换编译器(或同时存在多个编译器)
3. 如果安装超时,可能是所连接网络问题
4. 如果安装超时,可以更换镜像以加速下载

到此这篇关于pyqt5-tools安装失败处理的文章就介绍到这了,更多相关pyqt5-tools安装失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Python操作时间和日期之asctime()方法的使用

    在Python操作时间和日期之asctime()方法的使用

    这篇文章主要介绍了在Python操作时间和日期之asctime()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Python calendar日历模块的应用案例演示

    Python calendar日历模块的应用案例演示

    calendar模块是python用来处理日历的模块,通过不同的api和格式输出多种形式的日历格式,下面就通过不同的api和参数来输出和学习calendar模块的用法
    2023-06-06
  • Python3如何解决字符编码问题详解

    Python3如何解决字符编码问题详解

    字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。下面这篇文章主要给大家介绍了关于Python3如何解决字符编码问题的相关资料,文中介绍的还是相对比较详细的,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • python简单批量梯度下降代码

    python简单批量梯度下降代码

    大家好,本篇文章主要讲的是python简单批量梯度下降代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • django model去掉unique_together报错的解决方案

    django model去掉unique_together报错的解决方案

    本文给大家分享的是在使用django model去掉unique_together时报错的解决思路和具体步骤,提供给大家参考下,希望对大家学习使用django能够有所帮助
    2016-10-10
  • 利用Python破解生日悖论问题

    利用Python破解生日悖论问题

    生日悖论,就是23个人在一个房间,期间必然有两个人生日相同的概率为50%,30个人的话概率是70%,60个人甚至上升到99%。本文就来用Python语言破解这一问题,感兴趣的可以了解一下
    2022-12-12
  • Python WordCloud 修改色调的实现方式

    Python WordCloud 修改色调的实现方式

    这篇文章主要介绍了Python WordCloud 修改色调的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 基于Python实现抢注大词的提词工具

    基于Python实现抢注大词的提词工具

    这篇文章主要为大家详细介绍了如何利用Python语言实现抢注大词的提词工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • python计算书页码的统计数字问题实例

    python计算书页码的统计数字问题实例

    这篇文章主要介绍了python计算书页码的统计数字问题实例,对比2个实例讲述了数字统计的技巧,非常实用,需要的朋友可以参考下
    2014-09-09
  • 基于Python制作一个汇率换算程序

    基于Python制作一个汇率换算程序

    这篇文章主要为大家详细介绍了如何利用Python语言制作一个汇率换算程序,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-09-09

最新评论