python通过pip更新所有已安装的包实现方法


Posted in Python onMay 19, 2017

较新的pip已经支持list --outdated了,所以记录一下新的方法:

pip list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip install -U
pip3 list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip3 install -U

format有两个选项,一个是legacy,一个是columns。后者会带一个表头:

Package        Version Latest Type
-------------- ------- ------ -----

因此选择用legacy的格式,用awk取第一列就好了。

另外,网上很多方法都是在root下操作或者直接sudo不带-H的,这会在一些机器上出现问题。推荐用sudo -H,具体效果请自行查看man手册。

以上这篇python通过pip更新所有已安装的包实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python datetime时间格式化去掉前导0
Jul 31 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
tensorflow构建BP神经网络的方法
Mar 12 Python
python 基本数据类型占用内存空间大小的实例
Jun 12 Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 Python
python/sympy求解矩阵方程的方法
Nov 08 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
python多任务之协程的使用详解
Aug 26 Python
Python Numpy 自然数填充数组的实现
Nov 28 Python
Python如何基于rsa模块实现非对称加密与解密
Jan 03 Python
方法汇总:Python 安装第三方库常用
Apr 26 Python
Python实现聚类K-means算法详解
Jul 15 Python
python django 实现验证码的功能实例代码
May 18 #Python
python实现发送邮件及附件功能
Mar 02 #Python
利用python微信库itchat实现微信自动回复功能
May 18 #Python
利用Python读取文件的四种不同方法比对
May 18 #Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 #Python
Python使用time模块实现指定时间触发器示例
May 18 #Python
Python实现的文本简单可逆加密算法示例
May 18 #Python
You might like
PHP的中问验证码
2006/11/25 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
react-native封装插件swiper的使用方法
2018/03/20 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
Python多图片合并PDF的方法
2019/01/03 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python def 定义函数,调用函数方式
2020/06/02 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
python中tab键是什么意思
2020/06/18 Python
Django数据库迁移常见使用方法
2020/11/12 Python
Python-split()函数实例用法讲解
2020/12/18 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
《有趣的发现》教学反思
2014/04/15 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
pycharm无法安装cv2模块问题
2022/05/20 Python