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面向对象编程中的类和对象学习教程
Mar 30 Python
python集合类型用法分析
Apr 08 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
Python实现简单登录验证
Apr 13 Python
python实现按行切分文本文件的方法
Apr 18 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
Python中zip()函数的简单用法举例
Sep 02 Python
浅谈Python中的函数(def)及参数传递操作
May 25 Python
pytorch锁死在dataloader(训练时卡死)
May 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
PHP常用函数小技巧
2008/09/11 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
50个比较实用jQuery代码段
2011/09/18 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
python中文编码问题小结
2014/09/28 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python requests post多层字典的方法
2018/12/27 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
优秀幼教自荐信
2014/02/03 职场文书
邀请函范文
2015/02/02 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
Django操作cookie的实现
2021/05/26 Python
Python中递归以及递归遍历目录详解
2021/10/24 Python