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操作列表的常用方法分享
Feb 13 Python
使用python实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
Python删除windows垃圾文件的方法
Jul 14 Python
Python实现扩展内置类型的方法分析
Oct 16 Python
python判断计算机是否有网络连接的实例
Dec 15 Python
Python中判断子串存在的性能比较及分析总结
Jun 23 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
解决python 找不到module的问题
Feb 12 Python
python如何删除文件、目录
Jun 23 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 Python
Python如何使用logging为Flask增加logid
Mar 30 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
我的论坛源代码(二)
2006/10/09 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
php生成扇形比例图实例
2013/11/06 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
获取url中用&隔开的参数实例(分享)
2017/05/28 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
python 如何区分return和yield
2020/09/22 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
聚美优品励志广告词
2014/03/14 职场文书
活动策划求职信模板
2014/04/21 职场文书
2014年维稳工作总结
2014/11/18 职场文书
高三英语教学计划
2015/01/23 职场文书
感谢信模板大全
2015/01/23 职场文书
2015年妇女工作总结
2015/05/14 职场文书
创业计划书之农家乐
2019/10/09 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript