在Rstudio中安装后,包不会运行

时间:2016-10-28 06:47:17

标签: r package rstudio

我在Rstudio中安装了psych和ggplot2软件包。但是我无法加载这些包,因为我不断收到这些错误消息:

library("psych", lib.loc="~/R/win-library/3.3")
Error in runHook(".onLoad", env, package.lib, package) : 
  cannot open file 'C:/Users/Ernstsen/Documents/R/win-library/3.3/mnormt/R/mnormt.rdb': No such file or directory
Error: package or namespace load failed for ‘psych’
> library("ggplot2", lib.loc="~/R/win-library/3.3")
Error in library.dynam(lib, package, package.lib) : 
  DLL ‘colorspace’ not found: maybe not installed for this architecture?
Error: package or namespace load failed for ‘ggplot2’

这个错误:

package ‘ggplot2’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\Ernstsen\AppData\Local\Temp\RtmpoTRXOY\downloaded_packages
> library("ggplot2", lib.loc="~/R/win-library/3.3")
Error in library.dynam(lib, package, package.lib) : 
  DLL ‘colorspace’ not found: maybe not installed for this architecture?
Error: package or namespace load failed for ‘ggplot2’

我已经尝试安装Rcpp,重新安装R和Rstudio,使用install.packages('ggplot2',dependencies = TRUE)这两个包,我不知道我还能做什么。这个程序在我的旧计算机上运行正常,然后就死了。

1 个答案:

答案 0 :(得分:0)

导致这种情况发生的原因有多种,并且在Windows上,如果您的R安装目录是管理员权限和/或位于“C:\ Program Files”或“C:\ Program Files(x86)”下,则存在权限问题。尝试在这些下安装和维护软件包是一场噩梦 - 持续的权限问题。

将您的R包目录转移到您的〜是一个好主意,尤其是。如果您以管理员身份安装,或者使用Windows Business / Enterprise等权限较多的许可证之一。