You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R安装Sleuth包提示rhdf5未导出h5write.default报错如何解决

报错根因

sleuth包依赖rhdf5包导出的h5write.default对象,但是2.38.0及更高版本的rhdf5已经移除了该对象的导出,官方原版sleuth未做适配,因此触发安装失败。

解决方案

推荐优先选择适配了新版rhdf5的社区修复版sleuth安装,无需降级依赖:

  • 卸载当前已安装的sleuth(如果有残留)
if("sleuth" %in% rownames(installed.packages())) remove.packages("sleuth")
  • 安装修复版sleuth
devtools::install_github("omnideconv/sleuth")

如果需要使用官方原版sleuth,可降级rhdf5到兼容版本后再安装:

  • 卸载现有rhdf5
remove.packages("rhdf5")
  • 安装兼容的2.36.0版本rhdf5
BiocManager::install("rhdf5", version = "3.14")
# 若提示Bioconductor版本不匹配,可先执行`BiocManager::install(version = "3.14")`切换版本后再安装rhdf5
  • 安装官方sleuth
devtools::install_github("pachterlab/sleuth")

安装完成后执行library(sleuth)验证,无报错即为安装成功。

内容的提问来源于stack exchange,提问作者Berna de Vries

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:24:06