如何使用pip命令从requirements.txt文件升级我所有的python包?
尝试以下命令
$ pip install --upgrade -r requirements.txt
因为python包的后缀是版本号(Django==1.5.1
),所以它们似乎不会升级。有没有比手动编辑requirements.txt文件更好的方法?
编辑
正如Andy在他的回答中提到的,包被固定到特定的版本,因此不可能通过pip命令升级包。
但是,我们可以使用下面的命令来实现pip-tools
。
$ pip-review --auto
这将自动升级requirements.txt中的所有包(确保使用pip install命令安装pip-tools
)。