我观察到在 Windows 系统中安装 R
会自动创建两个库路径。
.libPaths()
# [1] "C:/Users/User/Documents/R/win-library/3.4"
# [2] "C:/Program Files/R/R-3.4.0/library"
在安装新软件包时,这些是用来干什么的?使用了哪个库?我经常发现已安装的软件包丢失,需要重新安装。在Windows中使用 R
或 RStudio
时,如何维护这两个路径并管理库?
我观察到在 Windows 系统中安装 R
会自动创建两个库路径。
.libPaths()
# [1] "C:/Users/User/Documents/R/win-library/3.4"
# [2] "C:/Program Files/R/R-3.4.0/library"
在安装新软件包时,这些是用来干什么的?使用了哪个库?我经常发现已安装的软件包丢失,需要重新安装。在Windows中使用 R
或 RStudio
时,如何维护这两个路径并管理库?
C:/Program Files/R/...
路径下可以让所有计算机用户访问。这是R的默认安装路径,但是若要在R中使用install.packages()
命令安装程序包,则需要以管理员权限启动R。C:/Users/Username/...
路径下只能让当前用户访问,但不需要管理员权限。require()
或library()
命令加载程序包时在这两个目录中查找。无需用户输入。