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 网络编程起步(Socket发送消息)
Sep 06 Python
Django的信号机制详解
May 05 Python
python爬取微信公众号文章
Aug 31 Python
基于Python3.6+splinter实现自动抢火车票
Sep 25 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 Python
浅谈Python中eval的强大与危害
Mar 13 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
Python的in,is和id函数代码实例
Apr 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
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
php while循环控制的简单实例
2016/05/30 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
python threading模块操作多线程介绍
2015/04/08 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
tensorflow 环境变量设置方式
2020/02/06 Python
python中os.remove()用法及注意事项
2021/01/31 Python
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
审核会计岗位职责
2013/11/08 职场文书
十佳大学生村官事迹
2014/01/09 职场文书
大学活动策划书范文
2014/01/10 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技