如何修改R包安装时使用的默认浏览器?
解决R包安装时默认浏览器强制使用IE的问题
我之前也碰到过一模一样的糟心问题!明明系统默认浏览器已经设成Chrome了,但R下载包时偏要调用不好使的IE,折腾了好一阵才搞定,给你几个亲测有效的解决办法:
临时生效:直接在R控制台设置
打开R或RStudio,在控制台输入以下命令,记得把路径替换成你电脑上Chrome的实际安装路径(Windows系统路径要用双反斜杠\\或者正斜杠/):options(browser = "C:/Program Files/Google/Chrome/Application/chrome.exe")输完回车,当下再安装包就会用Chrome了,但重启R后会失效。
永久生效:修改
.Rprofile文件
如果想让设置一直生效,把上面的命令添加到R的配置文件里:- 在控制台输入
file.edit("~/.Rprofile")打开配置文件 - 把
options(browser = "你的Chrome完整路径")粘贴到文件末尾 - 保存文件后重启R,以后每次启动都会自动加载这个设置
- 在控制台输入
全局生效:修改R的系统配置文件
要是想让所有用户都用这个设置,可以修改R安装目录下的全局配置:- 找到R安装路径里的
etc/Rprofile.site文件(比如默认路径是C:\Program Files\R\R-x.x.x\etc) - 用记事本或文本编辑器打开它,在末尾添加
options(browser = "你的Chrome完整路径") - 保存后重启R,所有用户启动R都会自动应用这个浏览器设置
- 找到R安装路径里的
系统级生效:设置环境变量
还能通过系统环境变量来指定:- 右键「此电脑」→属性→高级系统设置→环境变量
- 在「系统变量」里新建变量,变量名填
R_BROWSER,变量值填Chrome的完整路径(比如C:\Program Files\Google\Chrome\Application\chrome.exe) - 重启R或RStudio,设置就会生效
小提醒
- 一定要核对Chrome的路径是否正确,要是你装在非默认位置(比如D盘),别写错路径
- 如果用的是Edge、Firefox等其他浏览器,把路径换成对应浏览器的exe文件就行,原理完全一样
内容的提问来源于stack exchange,提问作者Andrew Ren
相关产品推荐
相关产品推荐

