Ubuntu系统中如何查询此前安装的Python包的版本号?
查询Python包历史版本的方法
注意:如果你的设备同时安装了Python2和Python3,下文所有
pip命令请对应替换为pip3。
方法1:利用pip安装命令的报错提示
这是不需要额外安装任何工具的最简方法,直接执行如下命令:pip install <替换为你要查询的包名>==
举个例子,要查询requests的所有历史版本,就执行pip install requests==,执行后pip会返回版本不匹配的错误信息,错误内容里会完整列出该包所有公开的可用版本号。
方法2:使用pip内置的index查询命令
如果你的pip版本在21.2及以上,可以直接用专门的版本查询命令,输出的信息更规整,会自动按版本从高到低排序,还会标注你本地当前已安装的版本:pip index versions <替换为你要查询的包名>
安装指定版本的包
查询到你需要的版本号后,执行如下命令即可安装对应版本:pip install <包名>==<版本号>
如果需要限定版本范围,可以用比较符,比如要安装2.25.0到2.30.0之间的requests版本,执行:pip install "requests>=2.25.0,<2.30.0"
内容的提问来源于stack exchange,提问作者Florent
相关产品推荐
相关产品推荐

