为啥 PyPi 不再显示下载统计信息? [关闭]
Posted
技术标签:
【中文标题】为啥 PyPi 不再显示下载统计信息? [关闭]【英文标题】:Why PyPi doesn't show download stats anymore? [closed]为什么 PyPi 不再显示下载统计信息? [关闭] 【发布时间】:2016-11-01 07:43:45 【问题描述】:了解包是否流行非常方便(即使它的流行是另一个流行包中某些“导入”案例的原因)。但现在由于某种原因我没有看到此信息。
一个例子:https://pypi.python.org/pypi/blist
他们为什么关掉这个有用的东西?
【问题讨论】:
Looks like dodgy downloads stats are a known bug which has been marked aswontfix
- maybe they were removed because of that?
【参考方案1】:
我刚刚发布了https://pepy.tech/ 来查看一个包的下载。我使用了 BigQuery 中的数据,所以你会得到相同的结果 :-)
【讨论】:
很棒的服务,已经将您的徽章嵌入ssh-decorate
和conjugate-prior
。谢谢!
当我寻找git-remote-aws时,它只是挂在我身上
pypistats.org/faqs 区分来自已知镜像和其他镜像的下载。
非常酷。要是有办法不包含机器人就好了。即使是一个没有开始的随机 git 项目也会以每周 1k 的下载量开始:(
嗨@JesseRezaKhorasanee,我会尽快添加这个功能:-)【参考方案2】:
从this mail.python.org article 中可以看出,下载统计信息已被删除,因为它们没有更新并且太难修复。
本文作者唐纳德·斯图夫特列出了以下原因:
删除/弃用它们的原因有很多,其中一些 是:
在技术上难以使用新的 CDN CDN 被捐赠给 PSF,捐赠的层不提供任何形式的日志访问 没有日志访问权限的解决方法会大大降低 CDN 的实用性 非常不准确 有很多因素可以防止下载计数不准确,其中包括: pip 下载缓存 内部或非官方镜像 未托管在 PyPI 上的包(为了比较) 镜像或非官方抓取脚本导致计数膨胀(最后我查看了 25% 的下载来自已知镜像 脚本)。 不是特别有用 一个项目被下载了很多并不意味着它很好 同样,一个项目没有被大量下载并不意味着它很糟糕
【讨论】:
接受的答案是正确的,因为下载已被禁用,并且 Donald Stufft 2013 年的电子邮件中的原因可能仍然非常有效。但自 2013 年以来,下载已重新启用,并且仅在最近(〜 2016 年 6 月?)再次被禁用。可以在pypi-legacy issue #396 中找到更多详细信息。 是的,我同意。你在 hub.docker.com 上有大量的下载/点赞,这是悲剧——最垃圾的图片拥有最多的下载量和点赞。他们还没有实施诸如“不喜欢”之类的东西。这样的统计只会造成伤害。最好不要有任何文件,而不是格式错误。【参考方案3】:最近发现可以通过这个link查询PyPI为PSF基金会贡献的Big Query数据库。
我还写了一个blog post,如果你想看看如何获取这些信息。
【讨论】:
太棒了!我想更多地了解这些数据的准确性 @kiran.koduru 我已经尝试了您博客文章中的说明,但从 Google 收到错误消息,说表不存在。这种检索包元数据的方法是否仍然有效,或者表名可能已更改? 该表现在似乎是空的。 在链接中显示“无法找到表:the-psf:pypi.downloads”。有人让它工作吗? 确实这对我也不起作用。值得庆幸的是,Petrusqui 的回答是我想要的,还有更多。【参考方案4】:pypinfo
程序是一个 Python3 命令行程序,可通过 pip 安装到 BigQuery。如果您设置了凭据(一个 JSON 文件),您应该能够编写:
$ pypinfo -d 1825 blist year
Served from cache: False
Data processed: 250.31 GiB
Data billed: 250.31 GiB
Estimated cost: $1.23
| download_year | download_count |
| ------------- | -------------- |
| 2,017 | 443,067 |
| 2,016 | 391,816 |
| 2,018 | 57,689 |
有关数据收集的一些信息,请访问https://packaging.python.org/guides/analyzing-pypi-package-downloads/
【讨论】:
以上是关于为啥 PyPi 不再显示下载统计信息? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
总评价不再包含在Google商家信息系统API和Google My Business API中找不到方法