R无法安装包-库不可写并且`没有这样的文件或目录`

2izufjch  于 2023-06-27  发布在  其他
关注(0)|答案(3)|浏览(149)

我知道这个问题与以前提出的问题类似。然而,这个问题在某些方面有所不同。
我已经有一段时间没有在R中安装任何软件包了。代码如下:

install.packages("GGally")
Installing package into ‘C:/Users/my_usernames/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
  'lib = "C:/Users/my_username/Documents/R/win-library/4.1"' is not writable

之后,系统不断提示我使用个人图书馆,我点击了Yes x1c 0d1x

trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.1/GGally_2.1.2.zip'
Content type 'application/zip' length 1637552 bytes (1.6 MB)
downloaded 1.6 MB

Warning in install.packages :
  cannot create dir 'C:\Users\my_username\Documents\R\win-library\4.1\file778128e2f03', reason 'No such file or directory'
Error in install.packages : unable to create temporary directory ‘C:\Users\my_username\Documents\R\win-library\4.1\file778128e2f03’

我做了一些事情,但没有成功:
1.以管理员权限运行RStudio
1.在此之后,使用工具>安装包-->,将出现创建个人库的提示,如果单击Yes,提示将继续出现,但没有任何操作
1.手动检查文件夹,发现路径C:\Users\my_username\Documents\R\win-library\4.1\存在
1.按照a previous thread中的teichert建议使用dir.create.libPaths()
dir.create(Sys.getenv(“R_LIBS_USER”),recursive = TRUE)
.libPaths(Sys.getenv(“R_LIBS_USER”))
我还发现有些人建议使用

export R_LIBS_USER=/path/to/your/r-library

sudo usermod -a -G staff your_user_name

但是,我在使用R或RStudio时没有使用任何配置文件,所以我不确定我是否有任何用户名或任何RStudio配置文件。我最近也没有更新我的R或RStudio应用程序。我已经有一段时间没有使用R或RStudio了,当我上周再次打开它们时,问题突然出现了。
任何帮助将不胜感激。先谢谢你了。

3yhwsihp

3yhwsihp1#

install.packages("GGally")
Installing package into ‘C:/Users/my_usernames/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
  'lib = "C:/Users/my_username/Documents/R/win-library/4.1"' is not writable

也许你应该改变“my_usernames”部分。你写你自己的名字

rqcrx0a6

rqcrx0a62#

也许你需要以“管理员”身份运行Rstudio才能在这个文件夹上安装。这样你就能解决问题了

ecbunoof

ecbunoof3#

在此之后,系统不断提示我使用个人图书馆,我点击了是“尝试点击否”

相关问题