[Python]pip查找包的历史版本

article/2025/9/28 10:48:19

pip查找包的历史版本

场景:在一些时候通过pip install xxx 安装第三方库的时候默认情况下安装最新版本,由于是最新版本有个稳定性就不得不考虑其中,所以部分场景会存在一些bug这就要求我们安装历史版本,对一些更新频率比较高的三方库来说历史版本又是一个比较头疼的事,平时也没谁去关注那么多,只有需要的时候才会去看版本,今天我们介绍下如何查找历史版本;

如果你是想单纯找到历史版本,下面这条命令就可以搞定:

pip index version xxxx

授人以渔

如果你想了解更多为什么这么做的,就继续往下看;如果没兴趣,也可以不看,毕竟问题已经解决了,后面记住就行了。记性差点的可以往下看两眼,比较好理解;
一共4步透透彻彻的告诉你,开启study时刻:

第一步

pip -h

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2KI2QEpJ-1669698541302)(常用命令.assets/image-20221129130637684.png)]

第二步

pip index -h

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YVVHhwvf-1669698541303)(常用命令.assets/image-20221129130741096.png)]

第三步:

pip index version xxxx

就可以查看第三方库历史版本了;

第四步:

举个栗子 : 查看numpy的历史版本

(venv) C:\wsw\wsw>pip index versions numpy
WARNING: pip index is currently an experimental command. It may be removed/changed in a future release without prior warning.
numpy (1.23.5)
Available versions: 1.23.5, 1.23.4, 1.23.3, 1.23.2, 1.23.1, 1.23.0, 1.22.4, 1.22.3, 1.22.2, 1.22.1, 1.22.0, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21.0, 1.20.3, 1.20.2, 1.20.1, 1.20.0, 1.19.5, 1.19.4, 1.19.3, 1.19.2, 1.19
.1, 1.19.0, 1.18.5, 1.18.4, 1.18.3, 1.18.2, 1.18.1, 1.18.0, 1.17.5, 1.17.4, 1.17.3, 1.17.2, 1.17.1, 1.17.0, 1.16.6, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16.0, 1.15.4, 1.15.3, 1.15.2, 1.15.1, 1.15.0, 1.14.6, 1.14.5, 1.14.4, 1.14
.3, 1.14.2, 1.14.1, 1.14.0, 1.13.3, 1.13.1, 1.13.0, 1.12.1, 1.12.0, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.2, 1.10.1, 1.10.0.post2, 1.9.3, 1.9.2, 1.9.1, 1.9.0, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.2, 1.6.1, 1.6.0, 1.5
.1, 1.5.0, 1.4.1, 1.3.0INSTALLED: 1.21.0LATEST:    1.23.5[notice] A new release of pip available: 22.3 -> 22.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

这就是刚才我们在文章一开始说到的整个命令的起源,好了,今天就到这里;

今天上海天气开始由热向冷转变了,昨天短袖,明天可以穿厚衣服了。冬天就这么的来了~
在这里插入图片描述


http://chatgpt.dhexx.cn/article/ecnrEblF.shtml

相关文章

已解决正确查看pip版本、查看pip帮助命令

已解决(pip查看版本报错)Usage:pip [options] no such option: —verson 文章目录 报错代码报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错 报错代码 粉丝群一个小伙伴想用pip查看版本报错,但是发生了报错&#…

解决OpenSSL SSL_read: Connection was reset, errno 10054

报错问题: fatal: unable to access ‘https://github.com/Sunyt1992/ref-comet.git/’: OpenSSL SSL_read: Connection was reset, errno 10054 OpenSSL SSL_read:连接已重置,错误号10054 字面意思:服务器的SSL证书灭有经过第三方机构的签署…

TCP 10054

2019独角兽企业重金招聘Python工程师标准>>> TcpSocket:Connection reset by peer 10054 10054 ConnectionReset 客户端网络情况不好的条件下,比如正在下载其他东西,而服务器又有心跳超时处理,客户端的心跳迟迟发不上去&#xff0…

gitHub报错10054、443解决办法

为了学习netty框架,将netty的源码fork到自己的github账号下,使用IDEA进行下载,报了errno 10054的错误,如下所示: 21:40:24.692: [..\..\javaworkspace] git -c credential.helper -c core.quotepathfalse -c log.show…

git 提交10054

环境:goland 远端:github 在当前路径下执行: git config --global core.longpaths true

telnetlib备份cisco交换机10054

问题 想用python的telnetlib模块对所有交换机做个自动备份,但是有几台3850交换机汇报如下错误: buf self.sock.recv(50) ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。调试了一下午终于在一篇文章中找到了临时解决办法&#xff0…

pipreqs 命令 ConnectionResetError(10054, ‘An existing connection was forcibly closed by the remote hos

运行python pip命令时,报如下错误: Traceback (most recent call last): File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 174, in _new_conn conn connection.create_connection( File "D:…

UDP 错误 10054 : 远程主机强迫关闭了一个现有的连接

在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题:在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketException,错误ID为10054,描述是“远程主机强迫关闭了一个现有的连接”,紧接着的…

Git clone项目报错-errno 10054

Git clone项目报错:Error:R P C failed;curl 56 Open SS L SS L_read:Connection was Reset, err no 10054 在网上找了很久都没有合适的答案,特地去stackFlow上面看了一下,一个印度人解说的是正确的: 具体原因:克隆的时候没有git in it,网络…

git错误10054

git错误10054 背景:今天用git克隆,结果发现克隆不了,报错10054 问题: 原因:服务器的SSL证书没有经过第三方机构的签署,导致连接无法连上去,如果没有经过第三方机构签署,远程仓库无…

【Python爬虫错误】ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

今天写爬虫爬取天天基金网站(http://fund.eastmoney.com/)时出现如下图所示的错误。 分析原因,是因为使用urlopen方法太过频繁,引起远程主机的怀疑,被网站认定为是攻击行为。导致urlopen()后,request.read…

10054 java_【理解】 Error 10053和 Error 10054

1. 10053 这个错误码的意思是: A established connection was aborted by the software in your host machine, 一个已建立的连接所在主机的软件中止 2. 10054 这个错误码的意思是: Connection closed by peer, 连接已经被对方关闭 10053 出现的可能原因是&#xf…

mysql 端口号_mysql的端口号(mysql常用端口号)

mysql的端口号(mysql常用端口号) 2020-05-07 21:58:15 共10个回答 mysql的默认端口号是多少 mysql默认端口号为3306,修改端口号方法:修改配置文件/etc/my.cnf 如何查看mysql的端口号 1使用命令showglobalvariableslikeport;查看端口号2修改端口,编辑/etc/my.cnf文件,早期版本有…

IT开发+软件测试常用端口号

目录 一、端口号二、非常常用端口号-软件测试 ★★★★★三、一般常用端口号 ★★★☆☆四、端口概述 ★★☆☆☆五、端口一览表详情 ★☆☆☆☆一、端口号 具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经…

Hadoop之常用端口号

hadoop3.xHDFS NameNode 内部通常端口:8020、9000、9820HDFS NameNode 对用户的查询端口:9870Yarn查看任务运行情况的端口:8088历史服务器:19888HDFS NameNode 对用户的查询端口:9870,经常查看目录信息&…

服务器网站常用端口号,web服务器常用端口号

关于 web服务器常用端口号的搜索结果 回答 一般常用的端口号为:WWW是80&xff0c;FTP是21&xff0c;SMTP是25&xff0c;你可以通过修改端口号来提高IIS服务器的安全性。如果你修改了端口设置&xff0c;只有知道端口号的用户才可以访问&xff0c;但用户在访问时需要指定新端…

SQL语句截取字段某指定字符的前半段/后半段内容

最近项目中遇到一个小问题: 需要从数据库中取出对应数据,并根据某个字段中的前半段内容进行排序,搜索资料后得以解决,现将解决方法记录如下: 最初的查询SQL: SELECT file_name,sort FROM base_annexesfil…

sql常用函数详解(一)——字符串截取

1.substring函数——截取字符串 SUBSTRING ( expression, start, length ) expression——字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start——整数或可以隐式转换为int 的表达式,指定子字符串的开始位置。 length——…

sql截取数据

1、left从左开始截取字符串 left(string, length) -- (字符串,截取长度)示例:SELECT id,LEFT(id,4) FROM organization 运行结果: 2、right从右开始截取字符串 right(strin…

sql数据库,截取语句(截取每列中的字段)

制表人也是省事,把这些信息放在一列中,现在需要取红框圈着的数据,有一百多行,操作了十多行,实在是蛋疼,还是用sql搞吧 首先把excel表导入sqlserver中 //表名为“疑点详细说明”,22为姓名身份证…