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内置的字符串处理函数整理
Jan 29 Python
Python线程中对join方法的运用的教程
Apr 09 Python
python基础教程之Filter使用方法
Jan 17 Python
详解tensorflow载入数据的三种方式
Apr 24 Python
PyCharm 设置SciView工具窗口的方法
Jan 15 Python
Python实现钉钉发送报警消息的方法
Feb 20 Python
python实现祝福弹窗效果
Apr 07 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python字符串拼接+和join的区别详解
Dec 03 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正则走开
2008/03/15 PHP
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
PHP多文件上传类实例
2015/03/07 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jquery中radio checked问题
2015/03/16 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
深入理解Vue nextTick 机制
2018/04/28 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Linux内核产生并发的原因
2016/11/08 面试题
初中美术教学反思
2014/01/29 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
干部年终考核评语
2015/01/04 职场文书
网吧管理制度范本
2015/08/05 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
基于Redission的分布式锁实战
2022/08/14 Redis