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 23 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
深入讲解Python中面向对象编程的相关知识
May 25 Python
Python实现高效求解素数代码实例
Jun 30 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
Windows下Python使用Pandas模块操作Excel文件的教程
May 31 Python
pygame实现简易飞机大战
Sep 11 Python
Python实现括号匹配方法详解
Feb 10 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
selenium.webdriver中add_argument方法常用参数表
Apr 08 Python
2021年最新用于图像处理的Python库总结
Jun 15 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的安全策略
2006/10/09 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
代码生成器 document.write()
2007/04/15 Javascript
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
js href的用法
2010/05/13 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
nuxt配置通过指定IP和端口访问的实现
2020/01/08 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
会计自我鉴定范文
2013/10/06 职场文书
函授毕业生的自我鉴定
2013/11/26 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书