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 20 Python
python开发利器之ulipad的使用实践
Mar 16 Python
定制FileField中的上传文件名称实例
Aug 23 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 Python
最小二乘法及其python实现详解
Feb 24 Python
python3注册全局热键的实现
Mar 22 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 Python
python tqdm用法及实例详解
Jun 16 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约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
php实现评论回复删除功能
2017/05/23 PHP
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
js 创建书签小工具之理论
2011/02/25 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
node.js中的fs.write方法使用说明
2014/12/15 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
用Python实现KNN分类算法
2017/12/22 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
python 安装移动复制第三方库操作
2020/07/13 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
关于期中考试的反思
2014/02/02 职场文书
心理健康课教学反思
2014/02/13 职场文书
归元寺导游词
2015/02/06 职场文书
2015年暑假工作总结
2015/07/13 职场文书
CSS3 天气图标动画效果
2021/04/06 HTML / CSS
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python