我有anaconda R的问题(特别是安装包最近造成了一个问题,我无法解决任何安装包的尝试导致非零退出状态)。安装一个单独的R发行版,让Rstudio选择那个,而不是anaconda给出的那个解决了过去几个月的所有问题。
现在我想和Jupyter合作,也使用Atom的nteract或氢气。然而,Jupyter使用来自anaconda的R,然后使用nteract /氢气。因此,由于未知原因,我再次无法安装75%的软件包。我当然可以尝试找到原因,但我也投入了数小时,所以我认为最简单/最快的方法是让Jupyter选择与Rstudio使用相同的R,因为我有一个完全工作的环境......
任何人都可以向我解释如何让jupyter选择我在Rstudio中安装的IRkernel而不是anaconda IRkernel?只是删除anaconda内核当然不起作用。我也按照文档的建议尝试了IRkernel::installspec()
。
删除Anaconda R后,我不得不在终端中运行R并执行以下操作:
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel', force=T)
IRkernel::installspec()
然后它奏效了。