【发布时间】:2019-09-05 05:27:33
【问题描述】:
Win 7 64 位机 R 版本 3.5.3 (2019-03-11)
问题:如何将我的库路径设置为只有一个目录,即: “C:/Users/用户名/Documents/R/win-library/3.5” ?
我添加了 .libPaths("C:/Users/Username/Documents/R/win-library/3.5") 到 RProfile.site
将 R_LIBS_USER 和 R_LIBS 设置为: C:\Users\Username\Documents\R\win-library\3.5
R_LIBS_SITE:
[1] "C:\\Users\\Username\\Documents\\R\\win-library\\3.5"
但是当我启动 RStudio 并输入时:
> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library"
我仍然有两个库路径(如上)。
此外,在 RStudio 中,我无法将 lib-paths 设置为“C:/Users/Username/Documents/R/win-library/3.5”通过以下步骤:
> .libPaths("C:/Users/Username/Documents/R/win-library/3.5")
> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library"
> .libPaths("C:/Program Files/R/R-3.5.3/library")
> .libPaths()
[1] "C:/Program Files/R/R-3.5.3/library"
> .libPaths("C:/Users/Username/Documents/R/win-library/3.5")
> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library"
尝试通过编辑 .Renviron 来设置 lib-paths:
> usethis::edit_r_environ()
添加 .libPaths("C:\Users\Username\Documents\R\win-library\3.5") 到 并保存 .Renviron 文件。这导致在重新启动 R 时出现 R 消息:
文件 C:/Users/Username/Documents/.Renviron 包含无效行 .libPaths("C:\Users\Username\Documents\R\win-library\3.5")
谢谢
【问题讨论】:
-
您不能也不想删除基本库位置。这就是 R 自己的包所在的地方,没有它们你就不能使用 R。
-
stackoverflow.com/questions/15217758/… 似乎暗示了相反的意思。上面的许多步骤都来自这个线程。谢谢
-
这个问题是关于删除 用户特定 目录,而不是基本 R 安装目录。
标签: r rstudio library-path