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