【问题标题】:Getting dependencies error while installing R packages in Ubuntu Using pacman使用 pacman 在 Ubuntu 中安装 R 包时出现依赖项错误
【发布时间】:2019-09-12 09:42:15
【问题描述】:

我正在使用pacman 来安装和加载上述库。但它在安装caret 时会引发依赖错误和锁定错误。 我使用这个库的主要动机是自动检测 R 中的库,以便如果存在,则加载库,否则安装并加载。

pacman::p_load(dplyr,caret,plyr) 是我使用的代码。

【问题讨论】:

  • 它说你缺少一个依赖并且它失败了?
  • 你能显示依赖错误的输出吗?
  • @rawr 是的,它失败了
  • @iago 错误:无法锁定目录 '/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6' 进行修改尝试删除 '/home/ubuntu/R/x86_64- pc-linux-gnu-library/3.6/00LOCK-Rcpp'错误:依赖'Rcpp'不适用于包'prodlim' *删除'/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/ prodlim'错误:依赖'Rcpp'不适用于包'scales' *删除'/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/scales'
  • 你有安装包Rcpp吗?如果(何时)是这种情况,您可以在重新启动 R 会话后再次尝试您的代码吗?如果还不行,而且你安装的Rcpp不是最后一个,能不能先上传再试试?

标签: r pacman-package-manager


【解决方案1】:
install.packages("Rcpp", dependencies = TRUE, INSTALL_opts = '--no-lock')

您可以传递一个变量来代替 Rcpp,该变量将根据您对列表中具有要下载的库名称的每条记录的迭代进行更改。 它解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多