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中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
详解Django通用视图中的函数包装
Jul 21 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
python如何生成各种随机分布图
Aug 27 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
Python元组常见操作示例
Feb 19 Python
Python完全识别验证码自动登录实例详解
Nov 24 Python
python实现井字棋小游戏
Mar 04 Python
opencv 图像轮廓的实现示例
Jul 08 Python
python中sys模块是做什么用的
Aug 16 Python
详解python datetime模块
Aug 17 Python
Python中json.dumps()函数的使用解析
May 17 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 CURL用法的深入分析
2013/06/09 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
使用mini-define实现前端代码的模块化管理
2014/12/25 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Python配置mysql的教程(推荐)
2017/10/13 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
python中有函数重载吗
2020/05/28 Python
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
行政人事专员岗位职责
2014/03/05 职场文书
整改报告怎么写
2014/11/06 职场文书
一文简单了解MySQL前缀索引
2022/04/03 MySQL