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与js)两种实现
Feb 21 Python
详解Python中的条件判断语句
May 14 Python
Python3实现购物车功能
Apr 18 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
Python3之手动创建迭代器的实例代码
May 22 Python
关于Python作用域自学总结
Jun 10 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
Dec 10 Python
Python:type、object、class与内置类型实例
Dec 25 Python
关于windows下Tensorflow和pytorch安装教程
Feb 04 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
python用700行代码实现http客户端
Jan 14 Python
python中pandas对多列进行分组统计的实现
Jun 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
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
php curl_init函数用法
2014/01/31 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
JS伪继承prototype实现方法示例
2018/06/20 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python splitlines使用技巧
2008/09/06 Python
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
python多线程同步实例教程
2019/08/11 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
通过实例解析Python调用json模块
2019/12/11 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
总经理驾驶员岗位职责
2013/12/04 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript
MySQL查询日期时间
2022/05/15 MySQL