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 相关文章推荐
python创建线程示例
May 06 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
May 31 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
Python多重继承的方法解析执行顺序实例分析
May 26 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
pandas 快速处理 date_time 日期格式方法
Nov 12 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 Python
浅谈对python中if、elif、else的误解
Aug 20 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
python函数的两种嵌套方法使用
Apr 02 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与已存在的Java应用程序集成
2006/10/09 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
web.py在模板中输出美元符号的方法
2014/08/26 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
Python玩转Excel的读写改实例
2019/02/22 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
python二元表达式用法
2019/12/04 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
个人培训自我鉴定
2014/03/28 职场文书
法人代表授权委托书
2014/04/08 职场文书
借款协议书范本
2014/04/22 职场文书
《正比例》教学反思
2016/02/23 职场文书
实战Python爬虫爬取酷我音乐
2022/04/11 Python
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS