方法1:使用 pip freeze
如果是全量升级已安装的库,可以先用pip freeze 命令生成依赖文件,获取到已安装的库及其当前版本号:
pip freeze > requirements.txt
然后修改文件中的“==”为“>=”,接着执行:
pip install -r requirements.txt --upgrade
此方法比较适合于带有依赖文件的具体项目,可以针对该项目来升级所需的库。
方法2:使用 pip-review 库
pip-review 库是一个专门用来方便升级 Python 库的工具,可以查看已过期的库、自动升级或者交互式选择性地升级:
还有一个类似的pip-upgrader 库,也是为了解决批量升级的问题,感兴趣的同学请自行搜索。
方法3:pip 计划的全量升级命令
pip 官方有计划要提供一个全量升级的(upgrade-all)命令,如果开发出来了,那应该会是最佳选择。