PyPI(英语:Python Package Index,简称PyPI)是Python的正式第三方( official third-party)软体套件的软件存储库,它类似于CPAN(Perl的存储库)。一些软件包管理器例如pip,就是默认从PyPI下载软件包。
你需要的包(Package)基本上都可以从这里面找到。作为开源软件,你也希望能够贡献你的 Package 到这里供其他用户使用。
我们举个栗子,如果你希望你的 Python 程序能够下载金融数据,目前比较好用的金融数据来源是 Yahoo 和 Google。
你可能需要读取这 2 个平台的 API,然后做一个下载部分的代码,然后将这个代码整合到自己的项目中。
是不是好麻烦,这样你可以到 PyPi 到上面去找找有没有已经写过这个内容了,幸运的是,你真找到了,你找到了一个 package 叫做 yfinance。但是这个代码在远程,没有在本地呀,怎么用了?
你就需要讲需要的内容从 PyPi 上下载下来。
这个时候你只需要一个命令:
pip install yfinance
就可以了,是不是非常方便。当然如果你有你自己的 Package 也可以发布上去。
如果你使用的是 Java 项目的话,你就将 PyPi 理解成 Maven 就行了。
可能有很多刚入行不久的朋友们,每天都在用pip 命令install 一些python软件包,却对pypi 不甚了解,那这个pip和pypi之间有什么练习和区别呢?下面就带大家简单有个了解吧!希望能够帮助到大家! pip 是一个现代的,通用的 Python 包管理工具,是easy_install的替代品,英文python install packages !
Python包索引(PyPI)是Python编程语言的软件存储库。
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程序,所以不需要安装。
PyPI可帮助您查找和安装Python社区开发和共享的软件。
包作者使用PyPI来分发他们的软件 。
这里有pypi官方社区详细介绍,大家可以进去看看 https://pypi.org/,写得很详细!
我想等网站访问量多了,在这个位置放个广告。网站纯公益,但是用爱发电服务器也要钱啊 ----------狂奔的小蜗牛