如何找到 conda-forge 包的 MD5 校验和

Posted

技术标签:

【中文标题】如何找到 conda-forge 包的 MD5 校验和【英文标题】:how to find MD5 checksum of conda-forge packages 【发布时间】:2020-04-07 09:31:04 【问题描述】:

我正在尝试从 conda-forge (https://anaconda.org/conda-forge/jaydebeapi/files) 下载 jaydebeapi 包。但是我找不到这个包的 md5 校验和值来验证我的下载。

在 anaconda 存储库/conda-forge 中的任何地方都可以使用 md5 校验和值吗?或者任何其他验证从这些网站下载的选项?

服务器没有互联网连接,因此下载软件包后进行离线安装。

谢谢,

【问题讨论】:

试试conda search --info <pkg>。它将列出文件名加上 md5sums。您可以导出为 json 然后验证,例如不确定是否有更简单的方法。 如果你不想依赖 conda,你可以通过 web api 获取它:api.anaconda.org/docs#!/package/… 【参考方案1】:

校验和值在信息选项卡中可用(单击文件名附近的小圆圈)。

conda search --info 也提供了详细信息,但我只能在下载和更新本地 repo 后运行它。

【讨论】:

以上是关于如何找到 conda-forge 包的 MD5 校验和的主要内容,如果未能解决你的问题,请参考以下文章

带有fortran扩展的python包的conda-forge配方不适用于appveyor

CRAN R 包的 conda 构建失败

为啥 pip 因包的 md5 哈希错误而失败?

在 Anaconda 上安装metview包的问题

用于更新 Conda-Forge 原料的持续集成

在 ubuntu 中安装包的冻结解决环境步骤