在Windows 10中加载第三方'R'包

时间:2015-11-03 21:19:35

标签: r ggplot2 install windows-10

我似乎无法将下载的软件包放到正确的位置以便它们正常工作。我以管理员身份打开RGui并输入:

install.packages("ggplot2", lib="C:/Program Files/R/R-3.2.2/library")

它返回:

The downloaded binary packages are in
C:\...path...Temp\RtmpcLuCYn\downloaded_packages

这不是应该去的地方,这是第一个问题。所以我尝试从这个位置加载包:

library(ggplot2, lib.loc="C:/...path...Temp/RtmpcLuCYn/downloaded_packages")

然后它返回:

Error in library(ggplot2, lib.loc = "C:/...path...Temp/RtmpcLuCYn/downloaded_packages") :

there is no package called ‘ggplot2’

所以我想让我们尝试从我告诉它放置文件的位置加载:

library(ggplot2, lib.loc="C:/Program Files/R/R-3.2.2/library")
不出所料,这不起作用,它回来了:

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’

我不知道为什么它将下载发送到临时位置,但这是导致问题的原因似乎是合理的。我有管理员权限。我也尝试过:

添加“C:/ Program Files / R / R-3.2.2 / library”作为环境变量

将R_LIBS_USER添加到值为'C:/ Program Files / R / R-3.2.2 / library'的用户变量

只需使用以下命令下载:

install.packages('ggplot2')

错误和退货是相同的

非常感谢任何进一步的建议。

0 个答案:

没有答案