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发送伪造的arp请求
Jan 09 Python
Python操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
Python通过poll实现异步IO的方法
Jun 04 Python
python正则分析nginx的访问日志
Jan 17 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
Python实现二维曲线拟合的方法
Dec 29 Python
python将字符串list写入excel和txt的实例
Jul 20 Python
什么是Python中的顺序表
Jun 02 Python
python 实现客户端与服务端的通信
Dec 23 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
php HTML无刷新提交表单
2016/04/05 PHP
php头像上传预览实例代码
2017/05/02 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
javascript getElementsByName()的用法说明
2009/07/31 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
ajax异步请求详解
2017/01/06 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
详解JS构造函数中this和return
2017/09/16 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
js实现车辆管理系统
2020/08/26 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
一看就懂得Python的math模块
2018/10/21 Python
python用post访问restful服务接口的方法
2018/12/07 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
资金主管岗位职责范本
2014/03/04 职场文书
简单租房协议书
2014/04/09 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
预备党员个人总结
2015/02/14 职场文书
毕业生自荐信范文
2015/03/05 职场文书
开学典礼观后感
2015/06/15 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Java设计模式之享元模式示例详解
2022/03/03 Java/Android
字节飞书面试promise.all实现示例
2022/06/16 Javascript