按受欢迎程度列出 PyPI 包

List PyPI packages by popularity

是否可以获得按流行度(总下载数)排序的 PyPI 包列表?

我找不到在 PyPI 上执行此操作的方法。也许 PyPI 为此目的提供了一个数据库转储?

如果我找不到更简单的方法,我打算使用他们的 JSON API.

来抓取 PyPI

Python Wheels 站点列出了 PyPI 上下载次数最多的前 360 个包,其中显示了哪些包已作为 wheel 档案上传。

https://pythonwheels.com

http://pypi-ranking.info/ 当前已关闭。

另一个有用的网站是 http://pythonwheels.com/。它显示了 PyPI 上下载次数最多的前 360 个包。我相信右边的栏按顺序列出了这些包。绿色包装是那些支持轮子的包装。白色包裹是那些(还)没有的包裹。

可以在 BigQuery. Here's an example query 详细分析自 2016 年 10 月以来的 PyPI 下载日志,以获得下载次数最多的包,但也可以使用许多其他维度。

Background information(可能有些过时了)。

Top PyPI Packages 是来自 PyPI 的 4,000 个下载次数最多的包的每周 JSON 转储,一个是过去 30 天的,另一个是过去 365 天的。

它使用 pypinfo 从 Google BigQuery 获取 PyPI 下载统计信息。

你试过了吗http://nullege.com? 它是 python 包的搜索引擎,还包含示例。 干杯。