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