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制作简易注册登录系统
Dec 15 Python
Python数据结构之翻转链表
Feb 25 Python
python下实现二叉堆以及堆排序的示例
Sep 29 Python
用Python解决x的n次方问题
Feb 08 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
关于django 1.10 CSRF验证失败的解决方法
Aug 31 Python
Python udp网络程序实现发送、接收数据功能示例
Dec 09 Python
python3注册全局热键的实现
Mar 22 Python
Python3爬虫中Selenium的用法详解
Jul 10 Python
Django框架请求生命周期实现原理
Nov 13 Python
Python的collections模块真的很好用
Mar 01 Python
python基础之while循环语句的使用
Apr 20 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
PHP5中MVC结构学习
2006/10/09 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
开启PHP的伪静态模式
2015/12/31 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python中的is和id用法分析
2015/01/26 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
应届生财务会计求职信
2013/11/05 职场文书
医科大学生毕业的自我评价分享
2013/11/12 职场文书
监察建议书格式
2014/05/19 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
【海涛教你打DOTA】黑鸟第一视角解说
2022/04/01 DOTA