首先更新pip自身:

python -m pip install -U pip

查询过期包:

pip list --outdated --format=columns

Package Version Latest Type
--------------- ------- ------ -----
matplotlib 3.0.2 3.0.3 wheel
pandas 0.23.4 0.24.2 wheel
pyparsing 2.3.0 2.4.0 wheel
python-dateutil 2.7.5 2.8.0 wheel
pytz 2018.9 2019.1 wheel
scikit-learn 0.20.2 0.20.3 wheel
scipy 1.2.0 1.2.1 wheel
setuptools 40.8.0 41.0.0 wheel
ydcv 0.6.1 0.6.2 wheel

pip install pip-review

PS C:\Windows\System32\WindowsPowerShell\v1.0> pip install pip-review
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pip-review
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/92/a0/d978fd28bab000001304a29d560af69a755d9524bece3f6af7f3f1fcc
Requirement already satisfied: pip in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-packages (from
Collecting packaging (from pip-review)
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1
Requirement already satisfied: six in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-packages (from
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-pa
.0)
Installing collected packages: packaging, pip-review
Successfully installed packaging-19.0 pip-review-1.0

pip-review --local --interactive

PS C:\Windows\System32\WindowsPowerShell\v1.0> pip install pip-review
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pip-review
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/92/a0/d978fd28bab000001304a29d560af69a755d9524bece3f6af7f3f1fcccca/pip_r
Requirement already satisfied: pip in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-packages (from pip-revie
Collecting packaging (from pip-review)
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packa
Requirement already satisfied: six in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-packages (from packaging
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\s00383953\appdata\local\programs\python\python37\lib\site-packages (f
.0)
Installing collected packages: packaging, pip-review
Successfully installed packaging-19.0 pip-review-1.0
PS C:\Windows\System32\WindowsPowerShell\v1.0> pip-review --local --interactive
matplotlib==3.0.3 is available (you have 3.0.2)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
pandas==0.24.2 is available (you have 0.23.4)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
pyparsing==2.4.0 is available (you have 2.3.0)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
python-dateutil==2.8.0 is available (you have 2.7.5)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
pytz==2019.1 is available (you have 2018.9)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
scikit-learn==0.20.3 is available (you have 0.20.2)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
scipy==1.2.1 is available (you have 1.2.0)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
setuptools==41.0.0 is available (you have 40.8.0)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
ydcv==0.6.2 is available (you have 0.6.1)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit Y
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting matplotlib==3.0.3
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/13/ca/8ae32601c1ebe482b140981eedadf8a927de719ca4cecc550b12a4b78f2d/matpl
4.whl (9.1MB)
100% |████████████████████████████████| 9.1MB 1.3MB/s
Collecting pandas==0.24.2

一键式脚本两个:

pip list --format legacy | awk '{print $1}' | xargs pip install --upgrade

pip3 list --format legacy | %{ $_.Split(' ')[0]; } | %{&pip3 install -U $_}

[pip]upgrade outdated pip package on windows / 在windows上更新所有过时的pip包的更多相关文章

  1. pip --upgrade批量更新过期的python库

    pip --upgrade批量更新过期的python库 python pip 转载请标明出处:marsggbo网易博客http://blog.163.com/hexin_mars_blog/blog/ ...

  2. 记一次 pip list --outdated 错误

    在 Windows CMD 执行 pip list --outdated,出现如下错误:" [WinError 10061] 由于目标计算机积极拒绝,无法连接",原因是我之前用的源 ...

  3. Python科学计算(二)windows下开发环境搭建(当用pip安装出现Unable to find vcvarsall.bat)

    用于科学计算Python语言真的是amazing! 方法一:直接安装集成好的软件 刚开始使用numpy.scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件.Enthought ...

  4. windows中共存python2和python3以及各自pip的配置

    到官网下载相应系统的python2和python3的安装程序 官网链接:https://www.python.org/ 下载完成后,如下两个安装程序 分别把python2的安装程序和python3的放 ...

  5. python 通过 pip 更新所有已安装的包

    较新的 pip 已经支持 list --outdated 了,所以记录一下新的方法: pip list --outdated --format=legacy |awk '{print $1}' |xa ...

  6. 【pycharm】在pycharm上,使用python的pip安装tensorflow过程

    如题:在pycharm上,使用python的pip安装tensorflow过程 最后成功安装的版本信息是: python版本是3.6.5 pip版本是9.0.1 pycharm版本是2018.1 te ...

  7. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  8. 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 根据您编写的应用程序,Windows Azure 网站上的基本Python 堆 ...

  9. 在windows系统电脑上同时安装python2.x和python3.x版本

    在同一个电脑机子(windows系统)上安装同时安装python2.x和python3.x版本. 一.python2.x和python3.x安装 步骤1:在python官网(https://www.p ...

随机推荐

  1. 数据结构——Java实现顺序表

    一.分析 什么是顺序表?顺序表是指用一组地址连续的存储单元依次存储各个元素,使得在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中的线性表.一个标准的顺序表需要实现以下基本操作: 1.初始化顺序表 ...

  2. Struts2中五个重要的常量

    一.五个常量的位置:位于xwork核心包下的Action字节码文件里 二.五个常量的介绍: a: SUCCESS public static final String SUCCESS = " ...

  3. 【学习笔记】分布式Tensorflow

    目录 分布式原理 单机多卡 多机多卡(分布式) 分布式的架构 节点之间的关系 分布式的模式 数据并行 同步更新和异步更新 分布式API 分布式案例 Tensorflow的一个特色就是分布式计算.分布式 ...

  4. 海康&大华&DSS视频拉流-RTSP转RTMP多媒体播放技术

    海康&大华&DSS获取RTSP 实时流 海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/ ...

  5. MongoDB学习(管理数据库和集合)

    管理数据库 显示数据库列表 show dbs 切换到其他数据库 use <database_name> 创建数据库 MongoDB没有提供显式的创建数据库的MongoDB shell命令. ...

  6. openlayers二:添加矢量图形文字

    openlayers可方便的在地图上添加圆.多边形.文字等矢量内容,修改这些矢量内容的样式也很简单. 首先需要添加一个向量图层: initVectorLayer: function () { this ...

  7. CMMI 2.0术语变化

    过程域 vs. 实践域 “过程域”(Process Areas,PAs)在CMMI 2.0中变成了“实践域(Practice Areas,PAs)”.这样的改变,强调了CMMI 2.0是最佳实践的集合 ...

  8. 通过maven profile 打包指定环境配置

    背景 最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件.今天正好有空就来配置下. 解决这个问题的方式有很多,我这里挑选 ...

  9. hbase 预分区与自动分区

    我们知道,HBASE在创建表的时候,会自动为表分配一个Region,当一个Region过大达到默认的阈值时(默认10GB大小),HBase中该Region将会进行split,分裂为2个Region,以 ...

  10. centos7 最小安装初始化

    配置阿里yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup \&&cu ...