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
,不区分pip
与pip3
。
安装语句:
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)
运行这个脚本就可以升级全部库。
更多推荐
已为社区贡献3条内容
所有评论(0)