过去两年我一直在使用R.我昨天尝试启动程序来运行我的一个脚本,而我正在使用的软件包无法加载。我不确定发生了什么,因为它之前的工作正常。我尝试卸载并重新安装软件,但它没有任何帮助。这是我在需要()/ library()包时遇到的错误(例如ggplot2):
>require(ggplot2)
Loading required package: ggplot2
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object '//mypath/myuser/data/Documents/R/win-library/3.2/digest/libs/x64/digest.dll':
LoadLibrary failure: Access is denied.
>library(ggplot2)
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object '//mypath/myuser/data/Documents/R/win-library/3.2/digest/libs/x64/digest.dll':
LoadLibrary failure: Access is denied.
我发现很多人在不同的网站上提出同样的问题,但他们的主要问题是特定的包裹。我遇到了所有包裹的问题。 我有什么想法可以解决这个问题吗? 非常感谢。
答案 0 :(得分:3)
正如BondedDust在评论中解释的那样,问题与提供给用户的权限有关。我连接到一个网络,其中库保存在共享空间中。通过将默认库移动到本地路径来解决该问题。 将库更改为本地库需要遵循的过程非常简单,并在stackoverflow上的this question的第二个答案中提到。