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 相关文章推荐
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
简单介绍Python中的JSON模块
Apr 08 Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python实现感知机(PLA)算法
Dec 20 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
Linux下多个Python版本安装教程
Aug 15 Python
python实现批量视频分帧、保存视频帧
May 31 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Django 解决上传文件时,request.FILES为空的问题
May 20 Python
python 决策树算法的实现
Oct 09 Python
Python内置类型集合set和frozenset的使用详解
Apr 26 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
PHP5中MVC结构学习
2006/10/09 PHP
php下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
vue实现微信分享功能
2018/11/28 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
python命令行参数sys.argv使用示例
2014/01/28 Python
跟老齐学Python之集合的关系
2014/09/24 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python学生管理系统
2019/01/30 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
Python库安装速度过慢解决方案
2020/07/14 Python
Python连接Impala实现步骤解析
2020/08/04 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
医院总经理职责
2013/12/26 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android