安装的 R 包在哪里?

Where are the installed R packages?

安装的R包在哪里?

比如安装了'install.packages("mlbench")'等包后,只有"The downloaded binary packages are in C:\Users\ABC\AppData\Local\Temp\Rtmp2XB0sh\downloaded_packages"是控制台信息中的一条相关信息。

然而,我根据包名搜索我的计算机后根本找不到它们(不只是用 'installed.packages()' 列出它们)。这个问题对我来说似乎很难,但奇怪的是我在网上几乎找不到答案。本地计算机上安装的包在哪里?

您可以通过运行以下方式查看位置:

.libPaths()
#[1] "C:/Users/ujjwal/Documents/R/win-library/3.1" "C:/Program Files/R/R-3.1.1/library"   

R 包安装到库中,库是文件系统中的目录,其中包含安装在那里的每个包的子目录。

R 带有一个库,R_HOME/library 是包含标准和推荐包的 R 对象 .Library 的值。在最低级别 .libPaths() 可用于添加库集合的路径或报告当前集合。

R 将自动使用站点特定的库 R_HOME/site-library(如果存在)。可以通过在 R_HOME/etc/Rprofile.site 中设置 .Library.site 来覆盖此位置。有关详细信息,请参阅 here