pip升级所有库(包)

pip工具管理与升级教程

前言

使用pip工具管理第三方库,升级方式。

确定pip版本,如果使用的pyton2,也就是默认的python,那么pip就使用默认的pip;如果使用的python3,那么pip也需要使用pip3

我使用的是python3+pip3

pip版本

首先确保pip的版本是可用的,确保升级库过程中不会报错。查看pip版本:

pip3 --version

如果在安装库的过程中,出现以下提示说明pip版本过低,需要升级了。
WARNING: You are using pip version 20.2.4; however, version 20.3.1 is available.

升级pip3

sudo python3 -m pip install --upgrade pip

接下再升级

查看所有可以升级的python库

pip3 list --outdated

在这里插入图片描述

升级单个库的方式:

pip3 install --upgrade 库名

如果需要升级的库数量很多,先然这个方式行不通。

批量升级库的方式:

1. 借助第三方库

安装pip-review,这个python的一个第三方库,注意:这个库名就叫做pip-review,不区分pippip3
安装语句:

pip3 install pip-review

升级全部库

pip-review --local --interactive

在这里插入图片描述
输入A,全部升级即可。

2. python脚本方式

创建一个python文件,输入以下内容:

import pkg_resources
from subprocess import call
 
for packages in [dist.project_name for dist in pkg_resources.working_set]:
    call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)

运行这个脚本就可以升级全部库。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值