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的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
Python统计列表中的重复项出现的次数的方法
Aug 18 Python
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
在Python中使用dict和set方法的教程
Apr 27 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
浅谈python中set使用
Jun 30 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
Python中类的初始化特殊方法
Dec 01 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
pandas数据处理之绘图的实现
Jun 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
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
python实现简易版计算器
2020/06/22 Python
python游戏开发的五个案例分享
2020/03/09 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
django使用多个数据库的方法实例
2021/03/04 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
员工拾金不昧表扬信
2014/01/09 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
学习与创新自我评价
2015/03/09 职场文书
会计求职信怎么写
2015/03/20 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python