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中不同进制互相转换(二进制、八进制、十进制和十六进制)
Apr 05 Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
Python3.4解释器用法简单示例
Mar 22 Python
python顺序执行多个py文件的方法
Jun 29 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
如何通过python实现人脸识别验证
Jan 17 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
django model通过字典更新数据实例
Apr 01 Python
Python 实现自动登录+点击+滑动验证功能
Jun 10 Python
Pandas把dataframe或series转换成list的方法
Jun 14 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 Python
Python集合set()使用的方法详解
Mar 18 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 和 COM
2006/10/09 PHP
一个程序下载的管理程序(一)
2006/10/09 PHP
php获取数组中重复数据的两种方法
2013/06/28 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
2016年保险公众宣传日活动总结
2016/04/05 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang