我无法再在R中安装软件包,我是管理员,也是唯一的用户

我无法再在R中安装软件包,我是管理员,也是唯一的用户,r,installation,R,Installation,最近,我的R安装发生了一些变化,我无法安装任何软件包,因为库“不可写” 我卸载了R,并重新安装了它(R/4.0.5)。。。问题依然存在 > if (!requireNamespace("BiocManager", quietly=TRUE)) + install.packages("BiocManager") Warning in install.packages("BiocManager") : 'lib = "

最近,我的R安装发生了一些变化,我无法安装任何软件包,因为库“不可写”

我卸载了R,并重新安装了它(R/4.0.5)。。。问题依然存在

> if (!requireNamespace("BiocManager", quietly=TRUE))
+   install.packages("BiocManager")
Warning in install.packages("BiocManager") :
  'lib = "C:/Program Files/R/R-4.0.5/library"' is not writable
Error in install.packages("BiocManager") : unable to install packages
> .libPaths()
[1] "C:/Program Files/R/R-4.0.5/library"
> 
我非常依赖R,并且确实需要优化函数。我需要做什么来确保它将程序安装到它可以访问的地方。我以前在不同的目录下安装过很多次,这似乎引发了这个问题。据我所知,我已经把它们都拿走了


这似乎是一个基本问题,应该很容易解决。

您的配置出现了问题。默认情况下,软件包应安装在用户目录(
%USERPROFILE%\Documents\R\win library
)中,而不是(写保护的)应用程序根目录中。
.libPath()的值是多少?您是否有任何自定义配置文件(
.Rprofile
)?顺便提一下,我对默认位置有一些问题:它应该进入
%LOCALAPPDATA%
,而不是混乱用户文档文件夹(这是非常粗鲁的行为),因此我建议重新配置此位置(通过环境变量
R\u LIBS\u USER
)。