2016-07-15 2 views
6

Я довольно новичок в форуме, так что извините, если на этот вопрос уже был дан ответ. Я осмотрелся, и хотя я видел, что у некоторых были подобные проблемы, я не мог найти решение проблемы на любых предыдущих постах. Так что - здесь идет ...Невозможно загрузить IRKernel в ноутбуке Jupyter

Я бегу Mac OS X 10.11.5, Jupyter ноутбук версии 4.2.1, R версии 3.2.2

Я установил R ядро ​​для Jupyter ноутбука с помощью следующей команды -

conda install -c r r-irkernel 

Теперь, когда я запускаю Jupyter ноутбук, я вижу, появляется «R» в качестве одного из вариантов в раскрывающемся меню на правой стороне под "ноутбуков. Однако, когда я пытаюсь создать R ноутбук, сбои ядра, и я получаю следующее сообщение об ошибке в терминале:

WARNING:root:kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 restarted 
Error: .onLoad failed in loadNamespace() for 'pbdZMQ', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so': 
    dlopen(/Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so,  6): Library not loaded: @rpath/libzmq.5.dylib 
    Referenced from: /Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so 
    Reason: image not found 
Execution halted 
[W 16:19:12.382 NotebookApp] KernelRestarter: restart failed 
[W 16:19:12.382 NotebookApp] Kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 died, removing from map. 
ERROR:root:kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 restarted failed! 
[W 16:19:12.390 NotebookApp] Kernel deleted before session 
[W 16:19:12.390 NotebookApp] 410 DELETE /api/sessions/2236e334-e33a-483b-87f3-31c461d4903b (::1) 1.32ms referer=http://localhost:8888/notebooks/Untitled5.ipynb?kernel_name=ir 

Любая идея, где я могу пойти отсюда?

Спасибо!

+0

Устанавливает ли zeromq ('conda install zeromq') решение проблемы для вас? – cel

+0

Я пробовал это, а также удалил пакет IRkernel в R (с намерением переустановить его), и теперь я не могу переустановить IRkernel. Когда я запускаю 'devtools :: install_github (c ('IRkernel/IRdisplay', 'IRkernel/IRkernel'))' in R Я получаю ошибку 'sh:/usr/bin/gnutar: Нет такого файла или каталога; Ошибка в системе (cmd, intern = TRUE): ошибка в запуске команды'. Когда я пытаюсь запустить IRKernel в Jupyter, я получаю сообщение об ошибке «Ошибка в loadNamespace (имя): нет пакета под названием« IRkernel ». Кроме того, я не могу установить пакет «pbdZMQ» в R - я думаю, что это может быть причиной проблемы. –

+0

что бы я попробовал сейчас: установите r-kernel conda install -c r r-irkernel zeromq', затем запустите R из командной строки и удалите 'pdbZMQ'. Затем установите 'pdbZMQ' снова в R и закройте интерпретатор R. Запустите jupyter, откройте ноутбук с IRkernel и попробуйте импортировать 'pdbZMQ'. – cel

ответ

2

Я столкнулся с подобной проблемой после того, как обновил «R» на своем mac.

Ниже шаги решить мою проблему

install.packages(c('pbdZMQ', 'repr', 'devtools')) 
devtools::install_github('IRkernel/IRdisplay') 
devtools::install_github('IRkernel/IRkernel') 
IRkernel::installspec() 

Для получения более подробной информации см http://johnlaudun.org/20160521-irkernel-difficulties/

0

Я часто ловлю себя на переустановку системы; далее @JeeZ, я всегда запускать следующий в R в конце моего 'установить R процесса':

install.packages(c("knitr", "ggplot2","rpart.plot","devtools","ggvis","psych","dplyr","tidyr","rvest","magrittr","testthat","roxygen2"),dependencies=TRUE) 
#--> set Sweave to knitr 

install.packages(c('rzmq','repr','IRkernel','IRdisplay', 'pbdZMQ'), 
       repos = c('http://irkernel.github.io/', getOption('repos')), 
       type = 'source') 

IRkernel::installspec() 
0

После установки DevTools в R:

> install.packages("devtools") 

Попробуйте установить следующие из GitHub:

> library("devtools") 
> devtools::install_github("IRkernel/repr") 
> devtools::install_github("IRkernel/IRdisplay") 
> devtools::install_github("IRkernel/IRkernel") 

последняя линия установлена ​​pdbZMQ для меня, несмотря на то, используя install.packages («pdbZMQ») сообщили, что никто не существовало какой-либо из версий RI пытался.

Дополнительная информация и устранение неисправностей: available on github, где я нашел это решение.