【问题标题】:Installing packages in R4.0.2 package ‘XXXX’ could not be loaded无法加载 R4.0.2 包‘XXXX’中的安装包
【发布时间】:2020-09-01 06:16:26
【问题描述】:

问题描述 - 我最近下载了 R4.0.2 并通过 RStudio 桌面工作。由于其他原因,我不得不安装 Anaconda(python 和 R)。自此安装以来,我在安装软件包和查找我的库时遇到了问题。下面是我在安装包并从库中调用它后收到的错误消息的一个示例。

库(affyPLM) 加载所需的包:BiocGenerics 错误:“BiocGenerics”的包或命名空间加载失败: 在 R 4.0.0 之前安装了包“BiocGenerics”:请重新安装 错误:无法加载包“BiocGenerics”

我通过更改脚本开头的库路径找到了一个临时解决方案,但我想了解什么是错误的或缺少的

  1. 下载每个安装包所需的所有包,并
  2. 设置库的正确路径。
系统信息:
  • RStudio 版:桌面
  • RStudio 版本:RStudio 1.1.456
  • 操作系统版本:10.0.17763 N/A Build 17763
  • R 版本:R for windows 4.0.2

我是发布故障排除的新手。任何帮助将不胜感激。谢谢

【问题讨论】:

  • 这是每个人在使用 R4.0 时经常遇到的错误。重新安装包 BiocGenerics,然后重新运行 library 命令。
  • 回答 1) 安装 R 4.0.2 后您是否运行过update.packages(ask = FALSE)? 2)您可以在R-4.0.2\etc\Rprofile.site文件中设置库路径,参见this SO post。

标签: r path anaconda package


【解决方案1】:

这只是因为您更新了 R 版本。必须重建/重新安装软件包。这有点烦人 - 因为您必须为所有软件包都这样做。 (也有一些方法可以直接对所有旧包执行此操作)

但是,每当您收到此错误消息时,您可以:

install.packages("Package_for_which_you_had_the_error", dependencies = T)

然后再次加载包

library("Package_for_which_you_had_the_error")

那么应该可以了。

【讨论】:

    猜你喜欢
    • 2014-09-18
    • 1970-01-01
    • 2017-02-05
    • 2015-12-22
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    相关资源
    最近更新 更多