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中Class类用法实例分析
Nov 12 Python
Python每天必学之bytes字节
Jan 28 Python
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
pyenv命令管理多个Python版本
Mar 26 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
Python 模拟生成动态产生验证码图片的方法
Feb 01 Python
什么是python类属性
Jun 10 Python
python实现斗地主分牌洗牌
Jun 22 Python
在Python中实现字典反转案例
Dec 05 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
Dec 16 Python
python实现的web监控系统
Apr 27 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/10/09 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
php eval函数一句话木马代码
2015/05/21 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
js charAt的使用示例
2014/02/18 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
Python进行数据提取的方法总结
2016/08/22 Python
Python yield与实现方法代码分析
2018/02/06 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python如何在DataFrame增加数值
2020/02/14 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
产品促销活动策划书
2014/01/15 职场文书
一名老师的自我评价
2014/02/07 职场文书
采购经理岗位职责
2014/02/16 职场文书
餐厅筹备计划书
2014/04/25 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
护理工作个人总结
2015/03/03 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis