Rstudio 千万不要导入conda 中的R

由于在anaconda中安装R studio一直报错,提示各种文件安装出错,又想使用conda中的R包,于是就尝试导入的Anaconda/envs/r40/lib/R/bin,结果——悲剧发生了!
可能是由于conda的管理方式不同吧,Rstudio导入conda中的bin后出现了各种dll文件缺少,而且所有的工具栏都打不开,无法通过Global option选项更改R的目录,于是我开始了各种的尝试:

  1. 尝试寻找启动文件,类似.Profile之类的文件(用于指导R选择哪个版本的R启动),发现在Rstudio/bin 目录下面并没有这类文件;
  2. 尝试安装各种报错缺少dll文件,并放置在环境变量能够覆盖的目录下面,还是不行,因为问题大概就不是缺少这几个文件那么简单吧;
  3. 尝试卸载Rstudio 重装,想着这样总该可以了吧,还是不行,有考虑可能是原来的目录下Rstudio没卸载彻底,于是又换了一个盘安装Rstudio,仍然报错。感觉是系统的某个文件帮助Rstudio记住了其自动的R程序;
  4. successful! 终于成功了 ,查看了R 报错的帮助文档https://support.rstudio.com/hc/en-us/articles/200488508-RStudio-Desktop-Will-Not-Start,里面有提到在windows系统下面,长按Ctrl键+双击启动Rstudio,就可以打开Rstudio的设置目录,设置其启动的R版本及版本所在目录,换成正常安装在windows目录(非conda环境)下面的R就可以正常启动了!

修复的过程耗时2h,总结就是,有什么问题还有要看帮助文档,一般人遇到问题喜欢求助搜索引擎,那样看似很快,其实很难说别人的回答就能够适应你的问题。所以,不要怕麻烦,帮助文档,yyds!

关于如何用Rstuio启动conda 中的R(没有亲测,可以参考):
解决RStudio(非conda安装)在使用Anaconda中的R环境时,缺失“ libbz2-1.dll ”而不能正常启动问题 关于如何在conda中正确安装Rstudio:
目前我还没找到合适的办法,等我找到了再来和大家汇报!