2017-12-18 2 views
0

Ich hatte Probleme mit der Anaconda R (vor allem die Installation von Paketen in letzter Zeit verursacht ein Problem, das ich nicht lösen konnte, wo jeder Versuch, ein Paket zu installieren, zu einem Nicht-Null-Status führte). Die Installation einer separaten R-Distribution und die Auswahl von Rstudio, die nicht von Anaconda stammt, löste alle Probleme der letzten Monate.Wie lässt sich Jupyter einen anderen IRkernel auswählen?

Jetzt möchte ich mit Jupyter arbeiten und auch Atom oder Wasserstoff von Atom verwenden. Jupyter verwendet jedoch das R von Anakonda und dann auch Interact/Wasserstoff. Daher habe ich das Problem, dass ich 75% der Pakete aus unbekannten Gründen wieder nicht installieren kann. Ich könnte natürlich versuchen, die Ursache dafür zu finden, aber ich investierte auch Stunden in das, so denke ich, dass der einfachste/schnellste Weg ist, Jupyter das selbe R wählen zu lassen, das Rstudio benutzt, da ich dort eine voll funktionsfähige Umgebung habe ...

Kann mir bitte jemand erklären, wie ich Jupyter den IRkernel auswählen lassen kann, den ich in Rstudio anstelle des Anaconda IRkernel installiert habe? Das Löschen des Anaconda-Kerns hat natürlich nicht funktioniert. Ich versuchte auch IRkernel::installspec() wie von den Dokumenten vorgeschlagen.

Antwort

0

Nach dem Anaconda R löschen, hatte ich R im Terminal laufen und diese auszuführen:

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest')) 
devtools::install_github('IRkernel/IRkernel', force=T) 
IRkernel::installspec() 

Dann hat es funktioniert.

Verwandte Themen