pip 一键升级所有过期库

好久没开机,发现不少python库都过期了,单个升级时发现有依赖库也过期,查了下竟然有几十个过期库,一个个升级太麻烦了,在网上搜了半天,修改后终于实现,特记录备用
查询所有过期库
pip  list --outdated
批量升级过期库,实际上是通过循环逐个升级
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

你可能感兴趣的:(Python学习与实践)