如何使用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-tools
使用pip install命令安装)。
pip-compile -U requirements.txt
。