pip 安装最新版本

Posted

技术标签:

【中文标题】pip 安装最新版本【英文标题】:pip install the latest version 【发布时间】:2018-10-23 07:46:37 【问题描述】:

我是 python 和 django 的新手。在我的 requirements\common.txt 我有以下版本:

django-simple-captcha==0.5.*

问题是当我运行pip install -r requirements\common.txt 时,因为我有该软件包的版本 0.5.3,它不会将其更新到最新版本(0.5.6),只有pip --upgrade requirements\common.txt 会升级到最新版本。无论如何要修改common.txt 文件以便运行pip install 安装最新版本?

我问这个文件是因为这个文件将被几个开发人员使用,如果他们已经有了那个包的 0.5.3 版本,它就不会升级它并且有很多包需要升级。

tnx

【问题讨论】:

是的,通过删除==... 默认情况下,,但在这里您将其固定到特定版本。 如果我想要最新的次要版本怎么办? @WillemVanOnsem 将删除==... 意味着django-simple-captcha 的任何版本都将满足要求,而--upgrade 将需要实际升级当前安装的版本? OP 询问他们如何使用pip install -r 强制使用最新版本,这不需要特定的引脚,例如==0.5.6 【参考方案1】:

-U 或 --upgrade 将更新列出的软件包

示例:

pip install django-simple-captcha -U

【讨论】:

【参考方案2】:

只需删除==0.5.*,系统就会安装适用于您操作系统的最新可用版本django-simple-captcha(如果可用)。


要查看当前安装的版本,请使用:

pip show django-simple-captcha

如果我想要最新的次要版本怎么办?

你可以试试:

pip install "package>=0.2,<0.3"

这是pip Cheatsheet

【讨论】:

如果我想要最新的次要版本怎么办?

以上是关于pip 安装最新版本的主要内容,如果未能解决你的问题,请参考以下文章

pycharm中pip如何升级到最新版本

求教ubuntu 如何安装最新版本的 python pip 等工具

CTF:pip安装pwntools最新教程(解决旧版本pip升级问题)

pip 意外没有安装带有分支/提交固定的最新版本的 git 包

将使用 pip 安装的站点包/模块从较旧版本的 python 迁移到较新/最新版本的 python

Python 路径:为啥 pip 看不到最新版本的 numpy