Невозможно заставить IRkernel :: installspec () работать, jupyter-client не виден - PullRequest
0 голосов
/ 01 ноября 2018

Я все еще работаю над совместным использованием Jupyter-Notebook и R на компьютере с Windows 10. После решения проблемы с помощью install_github () я столкнулся с еще одной проблемой. Я все еще следую официальному руководству по установке , я застрял на шаге 2:

Каждый раз, когда я получаю эту ошибку - я пробовал это в R GUI и RStudio, то же самое:

> IRkernel::installspec()
Error in IRkernel::installspec() : 
  jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
In addition: Warning message:
In system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) :
  '"jupyter"' not found

Мои попытки до сих пор: здесь и здесь было предложено, что это может быть проблемой с настройкой переменной PATH, поэтому я добавил Anaconda в среду PATH. Я также установил jupyter-клиент через консоль Anaconda. Пока без изменений. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

Этот ответ основан на this @Ryan, но так как ответ на самом деле был о системе на базе Linux, я поместил его здесь в вопросе Windows:

Один из способов решения этой проблемы - если добавление переменных PATH в среду не работает - заключается в следующем:

  1. Если установлена ​​Anaconda и Jupyter-Notebook с ней (должна быть стандартной установкой), откройте приглашение Anaconda, а не командную строку Windows или Anaconda Navigator
  2. Найдите исполняемый файл R (не Rgui или Rstudio), он должен быть где-то вроде C:\Program Files\R\R-3.5.1\bin и скопируйте путь
  3. Вставьте путь в приглашение Anaconda и запустите R, набрав R
  4. Теперь выполните IRkernel::installspec() еще раз, на этот раз не должно быть ошибки
  5. Теперь вы можете запустить ядро ​​R в Jupyter-Notebook
0 голосов
/ 01 ноября 2018

Вы должны попытаться открыть R в терминале, если вы изменили каталог, в котором находится R il, введите:

 R.exe 

и затем запустите:

 IRkernel::installspec()
...