我在Macbook(Mac OSX 10.12)上安装了最新版本的R(3.5),包括独立于anaconda(版本1.8.7)的Rstudio(1.1)。因为我需要将已安装的python 3.6设置为anaconda的默认值,所以我在全局文件 .bash_profile 中添加命令export PATH="/Users/names/anaconda3/bin:$PATH"
。我想使用包rpy2
将python 3.6与R集成在一起。但是当我使用上面提到的export PATH="/Users/names/anaconda3/bin:$PATH"
时,所以当我输入
时
终端中的which R
,它会返回/Users/names/anaconda3/bin/R
而不是/usr/local/bin/R
。那么如何重置R的默认版本以便它返回/usr/local/bin/R
因此,当我在jupyter笔记本中使用 rpy2 时,我可以将python 3.6与R集成在一起/usr/local/bin/R
,这是我要使用的R版本,而不是anaconda中的R版本(/Users/qiangshen/anaconda3/bin/R, and the version is 3.4.3
)?
我曾尝试在.bash_profile中添加export PATH="$PATH:/usr/local/bin/R”
,但似乎无效。
我还测试了一个替代解决方案是卸载anaconda中的rstudio,所以我使用命令conda remove R
跟随https://www.reddit.com/r/rstats/comments/57zh19/help_removing_anaconda_r_and_using_system_r_with/,但是也失败了以下信息。
PackagesNotFoundError: The following packages are missing from the target environment: - r