Как позволить Jupyter выбрать другое ядро IR?
У меня были проблемы с anaconda R (особенно при установке пакетов в последнее время возникла проблема, которую я не мог решить, когда любая попытка установить пакет приводила к ненулевому состоянию выхода). Установка отдельного дистрибутива R и позволить Rstudio выбрать тот, а не тот, который предоставил anaconda, решил все проблемы за последние месяцы.
Теперь я хочу работать с Jupyter, а также использовать nteract или водород от Atom. Тем не менее, Jupyter использует R от Anaconda и затем нейтрализует / водород. Поэтому у меня снова возникает проблема: я не могу установить 75% пакетов по неизвестным причинам. Конечно, я мог бы попытаться найти причину этого, НО я также вложил в это часы, поэтому я думаю, что самый простой / быстрый способ - это позволить Jupyter выбрать тот же R, который использует Rstudio, так как у меня там полностью рабочая среда...
Кто-нибудь, пожалуйста, объясните мне, как я могу заставить jupyter выбрать IRkernel, которое я установил в Rstudio вместо anaconda IRkernel? Простое удаление ядра анаконды, конечно, не сработало. Я тоже пробовал IRkernel::installspec()
как предложено документами.
1 ответ
После удаления Anaconda R мне пришлось запустить R в терминале и запустить это:
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel', force=T)
IRkernel::installspec()
Тогда это сработало.