【问题标题】:Why PyPi doesn't show download stats anymore? [closed]为什么 PyPi 不再显示下载统计信息? [关闭]
【发布时间】:2016-11-01 07:43:45
【问题描述】:

了解包是否流行非常方便(即使它的流行是另一个流行包中某些“导入”案例的原因)。但现在由于某种原因我没有看到此信息。

一个例子:https://pypi.python.org/pypi/blist

他们为什么关掉这个有用的东西?

【问题讨论】:

标签: python pypi


【解决方案1】:

我刚刚发布了https://pepy.tech/ 来查看一个包的下载。我使用了 BigQuery 中的数据,所以你会得到相同的结果 :-)

【讨论】:

  • 很棒的服务,已经将您的徽章嵌入ssh-decorateconjugate-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.dow​​nloads”。有人让它工作吗?
  • 确实这对我也不起作用。值得庆幸的是,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/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 2012-05-09
    • 2012-02-28
    • 2014-01-03
    • 1970-01-01
    相关资源
    最近更新 更多