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实现二叉搜索树
Feb 03 Python
使用Scrapy爬取动态数据
Oct 21 Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
安装2019Pycharm最新版本的教程详解
Oct 22 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
python 负数取模运算实例
Jun 03 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 25 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 Python
Python编程中Python与GIL互斥锁关系作用分析
Sep 15 Python
Python&Matlab实现樱花的绘制
Apr 07 Python
PYTHON InceptionV3模型的复现详解
May 06 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 错误之引号中使用变量
2009/05/04 PHP
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
乡下人家教学反思
2014/02/01 职场文书
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
MySQL数据库事务的四大特性
2022/04/20 MySQL
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript