pyqt5-tools安装失败的详细处理方法
作者:是你呀星途 发布时间:2021-08-22 21:34:00
在准备学习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. 如果安装超时,可以更换镜像以加速下载
来源:https://blog.csdn.net/m0_56830873/article/details/123285284


猜你喜欢
- 前言正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供
- 构造查询条件worm是一款方便易用的Go语言ORM库。worm支Model方式(持结构体字段映射)、原生SQL以及SQLBuilder三种模
- 最近做有关GPS轨迹上有关的东西,花费心思较多,对两个常用的函数总结一下,求距离和求方位角,比较精确,欢迎交流!1. 求两个经纬点的方位角,
- 在ASP中,为什么有时候刷新页面后,重新执行ASP代码时就连不上数据库了?这种情况一般发生在动态IP分配中,由于ASP连接数据库是定时的,默
- 导语应好友邀请,帮他写了个小程序,功能类似于实时监控自己关注的UP主,如果关注的UP主中有人发布了抽奖的动态,就自动参与这个抽奖。这样就能不
- python简单实现最大似然估计1、scipy库的安装wim+R输入cmd,然后cd到python的pip路径,即安装:pip instal
- 问题查看 tensorflow api manual 时,看到关于 variable.read_value() 的注解如图:那么在 tens
- <html xmlns="http://www.w3.org/1999/xhtml"><head>
- 这篇文章主要介绍了python集合删除多种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可
- 近几天闲着没事开始学了些python,看了看之前写过的代码,把写过的基础的几个程序写进博客,今天是第一个。一个可以说简单的不能再简单的小程序
- 方法一:回归实现def PowerSetsRecursive(items): """Use rec
- 完整系列教程详见:http://golang.iswbm.com在 Golang 中用于执行命令的库是 os/exec,exec.Comma
- 本文实例讲述了Python迭代器与生成器用法。分享给大家供大家参考,具体如下:迭代器,迭代的工具什么是迭代器?指的是一个重复的过程,每一次重
- select CONVERT(varchar, getdate(), 120 ) 200
- 1、函数介绍REGEXP_LIKE 函数在功能上与 LIKE 函数非常相似。 然而,虽然 LIKE 允许简单的字符串匹配搜索,但 REGEX
- 等了好久终于等到了V8,赶紧测测效果,放张官网的比对图官网链接https://github.com/ultralytics/ultralyt
- 代码如下:function checkip(checkstring)'用正则判断IP是否合法 dim re1 set re1=new
- 保存文件名太长OSError: [Errno 36] File name too lon问题描述安装pip install python-d
- 本文实例为大家分享了PHP文件打包下载zip的具体代码,供大家参考,具体内容如下<?php//获取文件列表function list_
- 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于5