【发布时间】:2016-11-26 19:49:21
【问题描述】:
我一直在尝试使用conda 设置我的R(最终与Beaker Notebook 一起使用),并且我希望能够将RStudio 与我安装了conda 的R 版本一起使用。
我的安装方法R:
conda install -c r r
conda install -c r r-essentials
conda install -c r r-rserve
conda install -c r r-devtools
conda install -c r r-rcurl
conda install -c r r-RJSONIO
conda install -c r r-jpeg
conda install -c r r-png
conda install -c r r-roxygen2
conda install --channel https://conda.anaconda.org/bioconda bioconductor-edger
我运行了那个版本的 R(我只安装了这个版本)
> version
_
platform x86_64-apple-darwin11.0.0
arch x86_64
os darwin11.0.0
system x86_64, darwin11.0.0
status
major 3
minor 3.1
year 2016
month 06
day 21
svn rev 70800
language R
version.string R version 3.3.1 (2016-06-21)
nickname Bug in Your Hair
在Jupyter 中运行R 有点麻烦。例如,当它输出错误时,它会输出到stdout,并用换行符分割字符串中的每个字符。我想使用RStudio,但我不想安装另一个版本的R。
如何将我的 conda 版本的 R 路由到 RStudio?
这是我的.bash_profile,不确定这是否有用:
$ cat ~/.bash_profile
# added by Anaconda3 4.0.0 installer
export PATH="/Users/jespinoz/anaconda/bin:$PATH"
export RSTUDIO_WHICH_R=/Users/jespinoz/anaconda/bin/R
我一直在尝试遵循这些教程,但我迷路了。我真的不太熟悉环境变量之类的东西。
(1)https://support.rstudio.com/hc/en-us/community/posts/207830688-Using-RStudio-with-conda
(2)Launch mac eclipse with environment variables set
当我寻找我的R 时,它指示我:
$ which R
/Users/jespinoz/anaconda/bin/R
但是(1)中的指示使用的是这条非常令人困惑的路径:
/Users/jespinoz/anaconda/lib/R/bin/R
我尝试做这个人所做的并将其添加到我的.bash_profile,但它没有奏效。我什至做了一个.bashrc,但它仍然不起作用(我在添加这些行之后都sourced)
export RSTUDIO_WHICH_R=/Users/jespinoz/anaconda/bin/R
How to tell RStudio to use R version from Anaconda
很遗憾,anaconda 在https://docs.continuum.io/anaconda/ide_integration 中没有这方面的教程
【问题讨论】:
-
conda activate your-r-env然后rstudio
标签: r environment-variables rstudio anaconda conda