专栏首页开源优测一键升级Python所有包

一键升级Python所有包

在使用Python的过程中,时间长了,经常会提示说某个模块过时了,或是需要升级到新版本了,可安装了那么多包,一个一个的去升级会死的,真的会死的,所以我们需要一键升级。

什么是pip?

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

官方提供的pip 示例

> pip install requests

> pip search xml

> pip show beautifulsoup4

> pip uninstall requests

在查看过时包前,我们先升级下pip,以确保拥有最新的pip程序和源:

> pip install --upgrade pip

pip升级过程如下

下面看下如何查看当前Python环境下有哪些包是过时的或是需要升级的:

> pip list --out

> pip list --outdated

注:这个命令时间会相对较长,因为要去遍历当前环境所有包版本

命令会输出如下格式的数据,如图所示:

下面看下如何一键升级所有包,Python代码如下:

升级过程如下,截了部分图:

本文分享自微信公众号 - 开源优测(DeepTest),作者:苦叶子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • pip使用详解指南

    pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

    苦叶子
  • AutoLine开源平台安装部署教程

    github地址:https://github.com/small99/AutoLine

    苦叶子
  • 基于Excel参数化你的Selenium2测试

    前言 今天我们就如何使用xlrd模块来进行python selenium2 + excel自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中...

    苦叶子
  • [Linux]Ubuntu安装pip及其各种bug解决方案

    各种方法都试过,比如使用命令:python -m pip install --upgrade pip进行安装,但是还是会出现上面的提示,所以就用源码进行升级。

    祥知道
  • Python pip

    大多数python自带pip,因此首先可检查是否已经安装了pip。在python3中为pip3

    py3study
  • pip 的高阶玩法

    pip 应该是大家最熟悉的 Python 包安装与管理工具了,但是除了pip install 这个最常用的命令,还有很多有用的玩法。这里就介绍几个我平时会用到的...

    统计学家
  • 3个常见的Python环境搭建与使用问题的解决方法

    pip install numpy -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirror...

    Python小屋屋主
  • 【windows】pip 的安装、卸载、升级;virtualenv 环境部署

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    云雀叫了一整天
  • 【Python 3 pip】

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 3 自带有pip工具,无需安装。命令提示符下输...

    用户6184845
  • pip命令提示unknow or unsupported command install解决方法

    执行pip命令安装模块,提示unknow or unsupported command install

    流柯

扫码关注云+社区

领取腾讯云代金券