#r #jupyter-notebook #jupyter-lab #install.packages
#r #jupyter-notebook #jupyter-lab #install.packages
Вопрос:
Я пытаюсь установить R-пакет ‘deSolve’ в Jupyter notebook, но я получаю следующую ошибку:
> install.packages("deSolve")
Warning message in install.packages("deSolve"):
“installation of package ‘deSolve’ had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Я получаю точно такое же сообщение об ошибке при попытке установить любой пакет (я пробовал tidyverse, lubridate и RCurl). Я совершенно новичок в ноутбуках Jupyter, но раньше использовал R. Есть ли другой способ установки пакетов с помощью ноутбука?
- Я использую Jupyter Labs через Anaconda «из коробки».
- Я создал среду R и запустил Jupyter Labs с активированной средой.
- Я использую R версии 3.6.1
Ценю любую помощь, которую вы можете оказать по этому вопросу. И, пожалуйста, дайте мне знать, какая дополнительная информация вам нужна для диагностики. Спасибо!
Ответ №1:
Выяснилось, что вы можете сделать это с помощью Anaconda Navigator, выбрав среду, которую вы используете, а затем выбрав пакеты для установки.
Ответ №2:
В ноутбуке
load_ext rpy2.ipython
import rpy2.robjects.packages as repackages
utils = repackages.importr(‘utils’)
utils.chooseCRANmirrow(ind=1) #select mirrow
packnames = (‘deSolve’)
from rpy2.robjects.vectors import StrVector
utils.install_packages(StrVector(packages))