Python 将Conda R指向已安装的R版本
我的问题与RStudio和Conda指向不同版本的R有关。我的R和RStudio是独立于Anaconda安装的,一切都很正常 在我的~/.bash_配置文件中,RStudio指向Python 将Conda R指向已安装的R版本,python,r,bash,conda,spyder,Python,R,Bash,Conda,Spyder,我的问题与RStudio和Conda指向不同版本的R有关。我的R和RStudio是独立于Anaconda安装的,一切都很正常 在我的~/.bash_配置文件中,RStudio指向 alias R='/Library/Frameworks/R.framework/Resources/bin/R' alias r='/Library/Frameworks/R.framework/Resources/bin/R' export PATH=/Library/Frameworks/R.framework/
alias R='/Library/Frameworks/R.framework/Resources/bin/R'
alias r='/Library/Frameworks/R.framework/Resources/bin/R'
export PATH=/Library/Frameworks/R.framework/Resources/bin/R:$PATH
launchctl setenv RSTUDIO_WHICH_R $RSTUDIO_WHICH_R
在终端上调用R会得到R版本3.5.3,这就是RStudio正在使用的版本。
但是,conda使用的是R版本3.5.1,而3.5.3在conda上不可用:
conda search
说3.5.3不是一个选项。对我的.bash_配置文件进行更改(并将其寻源)并没有改变conda读取的内容,这是
/Users/mjk/opt/anaconda3/bin/r
我使用Anaconda的全部原因是我用Python编程,使用Spyder,我想对我的一些R脚本进行一些调用,不幸的是,这些脚本依赖于R版本
我真正想做的是简单地将conda指向我已经安装的R版本(/Library/Frameworks/R.framework/Resources/bin/R),而不是依赖它安装自己的版本
有办法做到这一点吗
还是我最好在Anaconda之外使用Spyder的独立版本
谢谢大家! 为什么不卸载conda安装的R版本?(此处为Spyder maintainer)Spyder要进行您添加到
~/.bash_配置文件中的路径修改,您需要从Terminal.app启动它。你现在是怎么开始的?谢谢你的反馈!我正在从水蟒领航员那里启动Spyder。除非我启动Anaconda Navigator,否则它在我的应用程序中甚至不可见。我将尝试安装独立的Spyder应用程序,并从Terminal.app启动。