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 相关文章推荐
简介Django中内置的一些中间件
Jul 24 Python
Python3访问并下载网页内容的方法
Jul 28 Python
python实现简易通讯录修改版
Mar 13 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
python实现决策树ID3算法的示例代码
May 30 Python
Python清空文件并替换内容的实例
Oct 22 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
May 07 Python
Python学习笔记之While循环用法分析
Aug 14 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
详解python安装matplotlib库三种失败情况
Jul 28 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
杏林同学录(二)
2006/10/09 PHP
初学CAKEPHP 基础教程
2009/11/02 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python 类的特殊成员解析
2018/06/20 Python
python中字符串内置函数的用法总结
2018/09/13 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
营销部内勤岗位职责
2014/04/30 职场文书
应届毕业生求职信
2014/05/26 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技