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的三目运算符和not in运算符使用示例
Mar 03 Python
Python 元组(Tuple)操作详解
Mar 11 Python
python socket多线程通讯实例分析(聊天室)
Apr 06 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
视觉直观感受若干常用排序算法
Apr 13 Python
Python实现微信好友的数据分析
Dec 16 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 Python
python四种出行路线规划的实现
Jun 23 Python
浅析Python中的随机采样和概率分布
Dec 06 Python
Python实现双向链表基本操作
May 25 Python
Django框架模板用法详解
Jun 10 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
2020最新CPU的性能排名
2020/04/02 数码科技
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
php 在线导入mysql大数据程序
2015/06/11 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
详解js的事件代理(委托)
2016/12/22 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
Python max内置函数详细介绍
2016/11/17 Python
python使用opencv进行人脸识别
2017/04/07 Python
深入理解Python中range和xrange的区别
2017/11/26 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
违反学校规则制度检讨书
2015/01/01 职场文书
教师工作决心书
2015/02/04 职场文书
投资合作意向书范本
2015/05/08 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
我的收音机情缘
2022/04/05 无线电
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技
python游戏开发Pygame框架
2022/04/22 Python
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技