python如何更新包


Posted in Python onJune 11, 2020

Python安装新包,pip是很好用的安装工具。

pip list 可以查询所有已安装的包和版本。怎么知道本地安装包的版本是否有可以更新的新版本呢?通过pip list函数可以实现。具体实现方式如下:

pip list --outdated --format=legacy 
pip list --outdated --format=columns ##对比format=legacy,format=columns输出格式和表格类似。

通过以上的方式即可获得当前已经安装的包当前版本,最新版本和包的安装文件形式(wheel/sdist)

那么该怎么更新这些包呢?

第一种方式:pip install -Uxxxx (xxxx指包的名称,该方法的缺点是包需要一个一个更新)

第二种方式:pip-review函数

pip install pip-review
pip-review --local --interactive

知识点扩展:

python包更新方法

好久没摆弄老笔记本了,今天开机,发现python版本很低了,几乎所有包都需要更新。所以,借机将python包更新的方法整理一下:

需要特别说明一下,linux系统下,命令需要带sudo使用超级用户权限。

首先更新当前pip,因为接下来更新需要用到pip包

  • pip install pip
  • pip install --upgrade pip

或者python -m pip install --upgrade pip

2.查看当前安装的包

  • pip list :列出所有安装的包
  • pip list --outdated :列出所有可以升级的包

3.更新单个包

  • pip install --upgrade xxx

4.卸载包

  • pip uninstall xxx

5.更新所有包

目前还没测试成功

到此这篇关于python如何更新包的文章就介绍到这了,更多相关python更新包步骤内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python模块学习 filecmp 文件比较
Aug 27 Python
Python中给List添加元素的4种方法分享
Nov 28 Python
Python实现将n个点均匀地分布在球面上的方法
Mar 12 Python
在Django的通用视图中处理Context的方法
Jul 21 Python
python如何去除字符串中不想要的字符
Jul 05 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
python:动态路由的Flask程序代码
Nov 22 Python
python列表返回重复数据的下标
Feb 10 Python
对Pytorch 中的contiguous理解说明
Mar 03 Python
python基础入门之普通操作与函数(三)
Jun 13 Python
详解如何用Python实现感知器算法
Jun 18 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 #Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 #Python
Python 列表中的修改、添加和删除元素的实现
Jun 11 #Python
python中什么是面向对象
Jun 11 #Python
python实现凯撒密码、凯撒加解密算法
Jun 11 #Python
python新手学习可变和不可变对象
Jun 11 #Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 #Python
You might like
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
基于jquery的一个图片hover的插件
2010/04/24 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
Python解析xml中dom元素的方法
2015/03/12 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
出生公证委托书
2014/04/03 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
关于环保的宣传稿
2015/07/23 职场文书