【问题标题】:List PyPI packages by popularity [closed]按受欢迎程度列出 PyPI 包 [关闭]
【发布时间】:2015-09-10 07:39:59
【问题描述】:

是否可以获得按受欢迎程度(总下载次数)排序的 PyPI 包列表?

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

如果我找不到更简单的方法,我计划使用他们的 JSON API 抓取 PyPI。

【问题讨论】:

  • 我认为问题不在于推荐,而在于统计...

标签: python pypi


【解决方案1】:

Python Wheels 网站列出了 PyPI 上下载次数最多的 360 个软件包,其中显示了已作为轮子存档上传的软件包。

https://pythonwheels.com

【讨论】:

  • 对于 Python3 包,请查看:py3readiness.org
  • @Kubas 网站不再可用。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      可以在BigQuery 详细分析自 2016 年 10 月以来的 PyPI 下载日志。这是一个example query 以获得下载最多的软件包,但也可以使用许多其他维度。

      Background information(可能有些过时)。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-03-10
        • 2011-08-16
        • 2013-07-17
        • 2011-03-08
        • 2019-08-19
        • 2012-06-06
        • 1970-01-01
        相关资源
        最近更新 更多