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 图片验证码代码分享
Jul 04 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
Python中一行和多行import模块问题
Apr 01 Python
PyQt5每天必学之单行文本框
Apr 19 Python
python 字典中取值的两种方法小结
Aug 02 Python
在Python中输入一个以空格为间隔的数组方法
Nov 13 Python
从0开始的Python学习014面向对象编程(推荐)
Apr 02 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
python使用requests.session模拟登录
Aug 09 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
python实现五子棋程序
Apr 24 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压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
2019/10/03 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
Python 调用DLL操作抄表机
2009/01/12 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
什么是Python包的循环导入
2020/09/08 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
高中生毕业自我鉴定
2013/10/10 职场文书
美容师的职业规划书
2013/12/27 职场文书
对孩子的寄语
2014/04/09 职场文书
空气的环保标语
2014/06/12 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
优秀班主任申报材料
2014/12/16 职场文书
教师党员自我评价范文
2015/03/04 职场文书
小学运动会入场词
2015/07/18 职场文书
联村联户简报
2015/07/21 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
Pygame Event事件模块的详细示例
2021/11/17 Python
Vue的生命周期一起来看看
2022/02/24 Vue.js
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers