python的pip有什么用


Posted in Python onJune 17, 2020

pip 是 Python 的包管理器。这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖。

软件包管理极其重要,所以自 Python3 的 3.4 版本以及 Python2 的 2.7.9 版本开始,pip 一直被直接包括在 Python 的安装包内,同样还被用于 Python 的其它项目中,这使得 pip 成为了每一个 Pythonista(Python用户)必备的工具。

使用 pip 安装软件包

Python 被认为是一种"内置电池"式的语言。这表示 Python 标准库包含大量的软件包和模块,这些模块有助于开发人员开发脚本和应用。

与此同时,Python 拥有一个活跃的社区,它提供了一个更大的软件包集合,以供你开发所需。这些软件包发布在 Python Package Index,也被称为 PyPI(发音 Pie Pea Eye)。PyPI 托管了大量包,包括开发框架,工具和库。

关于pip的基础知识点:

什么是 pip ?pip 是 Python 中的标准库管理器。它允许你安装和管理不属于 Python标准库 的其它软件包。

1. 安装 Python 的标准发行版中未包含的其他软件包

2. 查找发布于 Python 包索引(PyPI)的包

3. 管理脚本和应用程序的安装需求

4. 卸载包及它的相关依赖

如你所见,Python 社区非常活跃,并且为 pip 创建了一些简洁的替代方案,你可以在本教程稍后的部分看到。

pip 入门

那么,什么是 pip 呢?pip 是 Python 的包管理器。这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖。

软件包管理极其重要,所以自 Python3 的 3.4 版本以及 Python2 的 2.7.9 版本开始,pip 一直被直接包括在 Python 的安装包内,同样还被用于 Python 的其它项目中,这使得 pip 成为了每一个 Pythonista(Python用户)必备的工具。

如果你已经了解了其他语言,那么可能会对包管理器的概念比较熟悉。JavaScript 使用 npm 管理软件包,Ruby 使用 gem,以及 .NET 使用 NuGet。Python 中,则是 pip 作为标准包管理器。

到此这篇关于python的pip有什么用的文章就介绍到这了,更多相关python的pip是做什么的内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Python3中初学者应会的一些基本的提升效率的小技巧
Mar 31 Python
探究数组排序提升Python程序的循环的运行效率的原因
Apr 01 Python
Python使用shelve模块实现简单数据存储的方法
May 20 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
python中常用的九种预处理方法分享
Sep 11 Python
Django自定义分页效果
Jun 27 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
Python中创建二维数组
Oct 17 Python
python 读取Linux服务器上的文件方法
Dec 27 Python
Python Threading 线程/互斥锁/死锁/GIL锁
Jul 21 Python
python return逻辑判断表达式实现解析
Dec 02 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
Jun 17 #Python
python用什么编辑器进行项目开发
Jun 17 #Python
在keras中model.fit_generator()和model.fit()的区别说明
Jun 17 #Python
python语言的优势是什么
Jun 17 #Python
python有几个版本
Jun 17 #Python
python实例化对象的具体方法
Jun 17 #Python
python和php学习哪个更有发展
Jun 17 #Python
You might like
使用PHP计算两个路径的相对路径
2013/06/14 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
基于python的Paxos算法实现
2019/07/03 Python
pow在python中的含义及用法
2019/07/11 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
python随机模块random使用方法详解
2020/02/14 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
《姥姥的剪纸》教学反思
2014/02/25 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
社区党建工作总结2015
2015/05/13 职场文书
投资申请报告
2015/05/19 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏
iPhone13再次曝光
2021/04/15 数码科技
python基础之停用词过滤详解
2021/04/21 Python
Python极值整数的边界探讨分析
2021/09/15 Python