更改R语言\Rstudio安装包的默认路径

[复制链接]
51data 发表于 2020-11-30 18:14:15 | 显示全部楼层 |阅读模式
场景:
1.在Rstudio中通过 Tools -> Install Packages 安装包时无法修改安装路径(Install to Library);
2.升级R语言版本后,之前安装过的包需要重新安装;
3.R语言包默认安装到C盘导致C盘占用太多,拖慢系统速度。
解决办法:
指定R语言包的安装路径。
方法1:通过 .libPaths()命令修改安装路径。但每次均需要执行该命令,比较麻烦。
  1. .libPaths('D:/Rlibrary') #注意是反斜杠
复制代码

方法2:通过install.packages()命令安装包时,通过lib参数指定安装目录。该办法在每次安装时都需要指定,也比较麻烦。
  1. install.packages('dynsim',lib = 'D:/Rlibrary')
复制代码

方法3:修改R语言安装包的默认目录(library)
第1步:找到R语言安装路径下的Rprofile.site文件,我路径是 C:\R-3.6.1\etc
第2步:用记事本或者写字板打开Rprofile.site文件后,最最末添加如下命令:
  1. #Rprofile.site
  2. .libPaths(c("D:/Rlibrary", .libPaths()))
复制代码
"D:/Rlibrary"可替换为你自己希望设定的目录。Rstudio默认的安装路径会取libPaths中的第一个,所以把希望设定的目录放在第一个。
第3步:重新打开Rstudio —> Tools —> Install Packages,查看安装R语言包的路径会发现已经可选了。
            也可以重新打开Rstudio通过install.packages()命令安装包,会发现包安装到了新设定的目录下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

51data

管理员

  • 主题24
  • 帖子24
  • 积分294
发布新帖 立即签到

最新主题

主题排行

快速回复 返回顶部 返回列表