【问题标题】:Error: package or namespace load failed for ‘glmmTMB’错误:“glmmTMB”的包或命名空间加载失败
【发布时间】:2021-11-24 20:30:19
【问题描述】:

我正在尝试使用包 glmmTMB。当我调用 library(glmmTMB) 时,这是错误消息:

">库(glmmTMB) 错误:inDL(x, as.logical(local), as.logical(now), ...) 中的“glmmTMB”的包或命名空间加载失败: 包“Rcpp”未提供功能“Rcpp_precious_remove” 另外:警告信息: 1: 包‘glmmTMB’是在 R 版本 4.0.5 下构建的 2:在 checkMatrixPackageVersion() 中: 检测到包版本不一致。 TMB 使用 Matrix 版本 1.3.4 构建 当前的 Matrix 版本是 1.2.18 请使用 install.packages('TMB', type = 'source') 从源代码重新安装“TMB”或向 CRAN 索要与 CRAN 的“Matrix”包匹配的“TMB”二进制版本

我尝试使用 install.packages('TMB', type = 'source') 没有运气。有什么想法吗?

【问题讨论】:

    标签: rcpp glmmtmb tmb


    【解决方案1】:

    这是一个常见问题解答——搜索'Rcpp_precious_remove' not provided by package 'Rcpp'。

    简而言之,您将使用 Rcpp 1.0.7 构建的新版本与缺少符号的旧安装版本混合在一起。

    修复:install.packages("Rcpp") 以获取更新的 Rcpp。我通常建议定期运行update.packages() 以避免这些问题。

    【讨论】:

    • 我通过更新修复了 Rcpp 问题 - 谢谢!但是,TMB 错误仍然存​​在并使用 remove.packages("TMB") 和 install.packages('TMB', type = 'source') 重新安装了这个包
    猜你喜欢
    • 2017-05-19
    • 2017-07-04
    • 2021-07-09
    • 2018-12-16
    • 2023-04-03
    • 2020-10-13
    • 2020-08-18
    • 2021-02-27
    相关资源
    最近更新 更多