是否可以获得按受欢迎程度(总下载次数)排序的PyPI包列表?
我无法在PyPI上找到这样做的方法。也许PyPI为此提供了一个数据库转储?
如果我找不到更简单的方法,我计划使用他们的JSON API抓取PyPI。
PythonWheels网站列出了PyPI上下载量最高的360个软件包,显示这些软件包已作为wheel档案上传。
https://pythonwheels.com
Top PyPI Packages是PyPI下载量最高的4000个包的每周JSON转储,一个是过去30天,另一个是最近365天。
它使用pypinfo从Google BigQuery获取PyPI下载统计信息。
http://pypi-ranking.info/当前已关闭。
另一个有用的网站是http://pythonwheels.com/.它显示了PyPI上下载量最高的360个软件包。我相信右边的栏按顺序列出了这些包裹。绿色包裹是那些支持轮子的包裹。白色包裹是那些还没有的。
2016年10月以来的PyPI下载日志可以在BigQuery上进行详细分析。下面是一个获取下载量最大的包的示例查询,但也有许多其他维度可用。
背景信息(可能有些过时)。
你试过了吗http://nullege.com?它是一个python包的搜索引擎,还包含一些示例。干杯