【问题标题】:Can't import a package using library() command - R Studio无法使用 library() 命令导入包 - R Studio
【发布时间】:2015-12-09 21:40:49
【问题描述】:

我试图导入我已经下载的包“ggplot2”,但无法通过 library(ggplot2) 命令导入。 它给了我以下错误信息:

Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘Rcpp’

Error: package or namespace load failed for ‘ggplot2’

提前致谢!

【问题讨论】:

  • 它告诉你它缺少名为Rcpp的包运行install.packages("Rcpp")
  • 或者甚至install.packages("ggplot2", dependencies = TRUE) 以避免将来出现问题。
  • 谢谢大家的回答!两种方法我都试过了,还是没有任何进展……我安装R文件夹的地方会影响软件的功能吗?我在硬盘 (C:/) 中创建了一个文件夹,但没有在“程序文件”文件夹中。
  • @Peixoto93 你能加载其他库吗?例如,当您执行install.packages("ggplot2", dependencies = TRUE) 后跟library("Rcpp") 时会发生什么?
  • @dvanic 我尝试了你的方法,插入library("Rcpp") 命令后仍然收到此消息:Error in library("Rcpp") : there is no package called ‘Rcpp’

标签: r ggplot2 package


【解决方案1】:

我会跑,

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

这会重新安装ggplot2 并“安装这些包所依赖的已卸载包”(来自?install.packages)。

【讨论】:

    【解决方案2】:

    尝试查看您的库正在下载和安装到哪里(不确定 Windows 上的默认设置是什么),然后使用 .libPaths() 命令查看 R 是否知道在哪里找到它们。

    如果没有,请将它们所在的目录添加到 [this post] (RStudio can't find my library on startup) 中所述的 R 环境中,看看是否有帮助。

    .Library.site &lt;- "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15"

    如果有帮助(但前提是有帮助!)将其添加到您的 .Rprofile。

    【讨论】:

      【解决方案3】:

      我终于设法让 gglopt2 工作了!我刚刚下载了“Rcpp”,然后一切都很好(不知道为什么它上次不起作用......)。谢谢大家的帮助! ;) 最良好的祝愿。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多