【问题标题】:Can't load the r package 'arulesViz' because no package called 'viridis'无法加载 r 包“arulesViz”,因为没有名为“viridis”的包
【发布时间】:2018-07-13 14:20:20
【问题描述】:

我想用'arulesViz'来可视化关联规则,但是当我加载包时,r给我一个错误:

>library(arulesViz) Error: package or namespace load failed for ‘arulesViz’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): there is no package called ‘viridis’

我在 'arulesViz' 之前独立安装了 'viridis' 但是当我使用 library(viridis) 时,我仍然得到同样的错误,说没有这样的包。

如何才能成功安装“arulesViz”?

【问题讨论】:

  • 你能加载viridislibrary(viridis)
  • 查看解决方案here是否有帮助
  • 确保在install.packages('arulesViz') 时打开dependencies = TRUE,请参阅?install.packages

标签: r viridis


【解决方案1】:

按照 cmets 的建议,您可以安装带有依赖项的库,如下所示:

install.packages("arulesViz", dependencies = TRUE)

【讨论】:

  • 我已经删除了之前安装的一个,并按照您的建议重新安装了该软件包。但是,我仍然遇到同样的错误...
  • 看起来问题出在路径上。你能看看这里吗:reddit.com/r/R_Programming/comments/4c7e58/…
【解决方案2】:

我通过从 github 下载最新版本解决了这个问题:

library("devtools")
install_github("mhahsler/arulesViz")

【讨论】:

    【解决方案3】:

    我已删除所有软件包并再次安装它们。那么就没有错误了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      相关资源
      最近更新 更多