pip更新全部packages

1、问题描述
pip可以用pip install –upgrade xxx更新指定的package,但是并没有提供一个更新全部的命令。要是有类似–upgrade all或–upgrade *这样的方式该有多好。

2、解决方案
幸好我们有万能的Python,3行代码即可搞定。

3、创建一个py文件
$ vi pip-upgrade-all.py
输入如下代码
import os

for line in os.popen(‘pip list’).readlines():
os.system(‘pip install –upgrade ‘ + line.split(‘ ‘)[0])

4、需要时执行如下命令即可
$ python pip-upgrade-all.py

未经允许不得转载:陈海飞博客 » pip更新全部packages

分享到:更多 ()