无法更新Rstudio Windows10中的软件包

时间:2019-11-15 19:17:19

标签: r rstudio

当我尝试更新或安装软件包时,我一直收到此消息:

lib =“ C:/Users/Soren/OneDrive/R/win-library/3.5”'是不可写的

enter image description here

p.s。我是新手,无法弄清楚如何将libpath设置为不转到Onedrive

2 个答案:

答案 0 :(得分:0)

您好,欢迎来到stackoverflow,这里link to answer讨论了此问题。本质上,您无法写入该文件夹,因此请先关闭R并使用Rstudio作为管理员,然后重试。如果那不起作用,并且您想在其他地方安装软件包,则只​​需像这样install.packages("mynewlibrary", lib = C:/path/to/new/writable/directory)进行指定即可。我不记得Windows中的路径是正斜杠还是双反斜杠。希望这对您有帮助

答案 1 :(得分:0)

.libPaths('C:/Users/Soren/PathTo/Avoid/Stupid/OneDrive/R/win-library/3.5')

或者如果您已经在OneDrive文件夹中安装了某些软件包,请追加:

.libPaths(c('C:/Users/Soren/PathTo/Avoid/Stupid/OneDrive/R/win-library/3.5', .libPaths()))