什么是pip?
什么是pip
简要定义一下:(百度百科)
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。
通俗地来讲,就是你把别人写好的.py
文件下载下来,并且通过import
直接调用并使用。
pip允许你安装和管理不属于Python标准库的其他软件包。
如果你已经了解了其他语言,那么可能会对包管理器的概念比较熟悉。JavaScript 使用 npm 管理软件包,Ruby 使用 gem,以及 .NET 使用 NuGet。Python 中,则是 pip 作为标准包管理器。
(下一篇来看看npm是啥,正好搭hexo博客用npm下载主题)
这里放一篇非常不错的讲解pip的文章(纯英文链接)
而关于Python包的安装指南这里有一个正式的指南——Python Packaging User Guide
那么pip是从哪儿下载的包(Package)呢?
PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。
pip可正常工作在Windows、Mac OS、Unix/Linux等操作系统上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以后的版本已经内置累pip程序,所以不需要安装。
https://pypi.org/ 是PyPi的官方网站,有具体的疑问可以上去看,都有相关的解答。同时还有对于不同项目的描述。