Win 7 64位机R版3.5.3 (2019-03-11)
问题:如何将我的库路径设置为只有一个目录,即: “C:/Users/Username/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")
谢谢