场景:
1.在Rstudio中通过 Tools -> Install Packages 安装包时无法修改安装路径(Install to Library);
2.升级R语言版本后,之前安装过的包需要重新安装;
3.R语言包默认安装到C盘导致C盘占用太多,拖慢系统速度。
解决办法:
指定R语言包的安装路径。
方法1:通过 .libPaths()命令修改安装路径。但每次均需要执行该命令,比较麻烦。
- .libPaths('D:/Rlibrary') #注意是反斜杠
复制代码
方法2:通过install.packages()命令安装包时,通过lib参数指定安装目录。该办法在每次安装时都需要指定,也比较麻烦。
- install.packages('dynsim',lib = 'D:/Rlibrary')
复制代码
方法3:修改R语言安装包的默认目录(library)
第1步:找到R语言安装路径下的Rprofile.site文件,我路径是 C:\R-3.6.1\etc
第2步:用记事本或者写字板打开Rprofile.site文件后,最最末添加如下命令:
- #Rprofile.site
- .libPaths(c("D:/Rlibrary", .libPaths()))
复制代码 "D:/Rlibrary"可替换为你自己希望设定的目录。Rstudio默认的安装路径会取libPaths中的第一个,所以把希望设定的目录放在第一个。
第3步:重新打开Rstudio —> Tools —> Install Packages,查看安装R语言包的路径会发现已经可选了。
也可以重新打开Rstudio通过install.packages()命令安装包,会发现包安装到了新设定的目录下。
|