pip升级所有库(包)

pip升级所有库(包)前言使用 pip 工具管理第三方库 升级方式 确定 pip 版本 如果使用的 pyton2 也就是默认的 python 那么 pip 就使用默认的 pip 如果使用的 python3 那么 pip 也需要使用 pip3 我使用的是 python3 pip3 pip 版本首先确保 pip 的版本是可用的 确保升级库过程中不会报错 查看 pip 版本 pip3version 如果在安装库的过程中 出现以下提示说明 pip 版本过低 需要升级了 WARNING Youareusingp 2 4 h

前言

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

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

我使用的是python3+pip3

pip版本

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

pip3 --version 

升级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) 

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


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218464.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:11
下一篇 2026年3月18日 上午7:12


相关推荐

  • 木马产业链 安全新忧患

    木马产业链 安全新忧患

    2022年3月11日
    43
  • LoadRunner教程(7)-LoadRunner 创建测试场景

    LoadRunner教程(7)-LoadRunner 创建测试场景首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择手工场景手工场景设置GlobalSchedule:Scenario初始化:所有用户同时初始化,每隔多少秒初始化多少用户,每个用户运行之前初始化启动用户:多少用户启动,同时启动,每隔多长时间启动多少用户运行时间:持续运行直到结束,持续运行时间用户退出:用户同时退出,每隔多长时间…

    2022年5月10日
    48
  • ora00904::标识符无效_ora-00911 无效字符

    ora00904::标识符无效_ora-00911 无效字符ORA:即Oracle报错。标识符无效:SQL语句中,这个字段名不在表中。解决方案:修改SQL语句中对应的字段或者修改表里面对应的列名。在这里我想说一下,因为我用的是hibernate内部封装好的save方法,咱也不能去改人家的底层方法是不是,所以我在这里用到一个注解(@Column)去指定SQL要执行的字段我第一次用的时候放在了这里↑但是没什么效果,然后我就把这个注解(@Column)放到getset方法上,问题就解决了。我的问题已经解决,也希望能帮到大家。…

    2025年8月3日
    3
  • FileInputStream的available方法

    FileInputStream的available方法available():返回与之关联的文件的字节数importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;publicclassFileInputStreamDemo2{ publicstaticvoidmain(String[]args)throwsIOE…

    2022年6月4日
    108
  • 高通骁龙处理器天梯排行榜2021 高通骁龙处理器发布时间排行

    高通骁龙处理器天梯排行榜2021 高通骁龙处理器发布时间排行第一名:骁龙8881、工艺:搭载最新一代5nm制作工艺,为用户带来最强的处理器性能,5nm的制作工艺,带来最为顶尖的技术、成本、功能性能要求。我用的手机就是活动时7.5折抢购的点击开抢http://shouji.adiannao.cn/72、核心:使用了超大核+大核+小核的三丛集架构,其中超大核为CortexX1,大核为CortexA78,小核为CortexA55。3、体验:超级大核Cortex-X1拥有1MB的L2缓存,A78大核L2缓存则为256KB,可以给你更好的性能体验,用户带来

    2022年5月23日
    226
  • 腾讯HY-MT1.5教程:构建自动化翻译工作流

    腾讯HY-MT1.5教程:构建自动化翻译工作流

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号