Python pip更新一键方式汇总
Python有丰富的第三方库资源,并且第三方库更新速度也很快。但pip命令不支持全局全部库升级。我们可以通过pip编写python代码进行批量升级。
一、pip升级相关命令
查看pip版本命令
pip show pip
也输入pip -V查看pip版本
pip -V
升级
pippython -m pip install --upgrade pip
查看系统里过期的python库pip list #列出所有安装的库 pip list –outdated #列出所有过期的库
二、通过Python代码进行批量升级
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
n = 1
s = len(get_installed_distributions())
for dist in get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
print("共有{}个库,正在更新第{}个库,请耐心等待.......".format(s, n))
n += 1
print("{}个库已全部更新完毕!".format(s))