Не удается установить IRkernel с помощью install_github (): Git не установлен? - PullRequest
0 голосов
/ 31 октября 2018

Я пытался заставить R работать с ноутбуком Jupyter на моем компьютере с Windows. Я следовал учебнику IRkernel . Однако я не могу установить репозиторий GitHub, я всегда получаю сообщение об ошибке

install_github("IRkernel/IRkernel") Downloading GitHub repo IRkernel/IRkernel@master Error: Git does not seem to be installed on your system.

Пакет devtools (2.0.1) установлен. install_github также работает, например, с install_github ("StatsWithR / statsr") (пакет Coursera) (хотя пакет devtools даже не загружается?).

Не знаете, как бороться с проблемой, есть идеи? Мой пакет devtools сломан?

Обновление : Просто выполнил переустановку R (удалил все пакеты): я все равно получаю ту же ошибку

Ответы [ 3 ]

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

Думал, что я перезвоню сюда. У меня была точно такая же проблема. Я наткнулся на этот пост ... https://github.com/IRkernel/IRkernel/issues/594, где Flying Sheep просто заявляет об установке git Итак, зашли на https://git -scm.com / , скачали и установили, затем запустили инструкции https://irkernel.github.io/installation/ и все заработало. Теперь с помощью R в Jupyter Nb.

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

У меня была такая же проблема в Windows 7, и я обнаружил, что старые версии пакета devtools работают. Я скачал devtools_1.13.4.tar.gz (не проверял других) из https://cran.r -project.org / src / contrib / Archive / devtools / , и сделал следующее:

  1. установить devtools_1.13.4.tar.gz из локальной сети:

    Зайдите в R, нажмите Пакеты (вверху консоли R), затем нажмите «Установить пакеты из локальных zip-файлов» и установите devtools_1.13.4.tar.gz, сообщение об ОШИБКЕ показывает, какие нужны зависимости, для меня сообщение было:

    ОШИБКА: зависимости 'httr', 'memoise', 'whisker', 'digest', 'rstudioapi', 'jsonlite', 'git2r', 'withr' недоступны для пакета 'devtools'.

  2. установить эти зависимости:

    install.packages(c('httr', 'memoise', 'whisker', 'digest', 'rstudioapi', 'jsonlite', 'git2r', 'withr'))
    
  3. переустановить devtools_1.13.4.tar.gz из локальной сети;
  4. выполнить

    library('devtools')
    install_github('IRkernel/IRkernel')
    IRkernel::installspec()
    

Если сообщение отображается как:

Error in IRkernel::installspec():jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.

запустите R.exe из командной строки Anaconda и выполните:

IRkernel::installspec()  

и все заработало.

0 голосов
/ 31 октября 2018

Вот способ преодоления этой проблемы. Я установил IRkernel с anaconda на моем Mac (я думаю, что это то же самое в Linux и Windows), я набрал:

conda install -c r r-irkernel

Затем я начал запускать R из терминала, набрав:

R

Наконец, я установил спецификацию ядра, чтобы сообщить Jupyter об IRkernel с опцией user = FALSE для установки в глобальной среде:

IRkernel::installspec(user=FALSE)

Надеюсь, это поможет!

...