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实现bitmap数据结构详解
Feb 17 Python
python中for语句简单遍历数据的方法
May 07 Python
Python 正则表达式的高级用法
Dec 04 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
python处理按钮消息的实例详解
Jul 11 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
Python Selenium参数配置方法解析
Jan 19 Python
python中关于数据类型的学习笔记
Jul 19 Python
Django怎么在admin后台注册数据库表
Nov 14 Python
分享提高 Python 代码的可读性的技巧
Mar 03 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中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
JS实现DIV高度自适应窗口示例
2017/02/16 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python读取和保存视频文件
2018/04/16 Python
Python登录注册验证功能实现
2018/06/18 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
关于python字符串方法分类详解
2019/08/20 Python
python源文件的字符编码知识点详解
2021/03/04 Python
银河香水:Galaxy Perfume
2019/03/25 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
益模软件Java笔试题
2012/03/27 面试题
大学毕业感言200字
2014/03/09 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
前台接待员岗位职责
2015/04/15 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript