Пакет R не устанавливается в Jupyter Notebook, но устанавливается в приложениях RStudio и R

Я пытаюсь установить пакет PerformanceAnalytics, используя следующий код в Jupyter Notebook, который я использовал для успешной установки многих пакетов, таких как ggplot2, со следующим кодом:

install.packages("PerformanceAnalytics", repos='http://cran.r-project.org')

Но я читал по многим другим вопросам, что добавление dependencies=TRUE решит проблему. К сожалению, это не так. Я продолжаю получать следующее сообщение об ошибке.

install.packages("PerformanceAnalytics", repos='http://cran.r-project.org', 
dependencies=TRUE)

Warning message in install.packages("PerformanceAnalytics", repos = 
"http://cran.r-project.org"): “installation of package ‘PerformanceAnalytics’ 
had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done

Пакет без проблем устанавливается в приложении R и RStudio. Есть ли что-то, что мне не хватает, что Jupyter требует для этого конкретного пакета? Я использую macOS 10.12.5. Ниже информация, когда я запускаю sessionInfo().

R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin11.4.2 (64-bit)
Running under: macOS Sierra 10.12.5

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] R6_2.2.0        magrittr_1.5    IRdisplay_0.4.4 pbdZMQ_0.2-4   
 [5] tools_3.3.2     crayon_1.3.2    uuid_0.1-2      stringi_1.1.2  
 [9] IRkernel_0.7.1  jsonlite_1.1    stringr_1.1.0   digest_0.6.10  
[13] repr_0.10       evaluate_0.10  

person James Marquez    schedule 08.04.2017    source источник
comment
Не могли бы вы пройти мимо своего sessionInfo()? Попробуйте установить все пакеты, перечисленные в разделе Зависит, импортирует и предлагает в CRAN перед установкой пакета может помочь.   -  person m-dz    schedule 09.04.2017
comment
Глядя на: packageDescription("PerformanceAnalytics"), которые вы, возможно, не сможете увидеть на своей консоли, но которые должны быть доступны в CRAN. Я вижу: NeedsCompilation: yes. Есть ли у вас необходимый набор инструментов для любой неизвестной ОС, над которой вы, возможно, работаете? В этом документе также перечислены пакеты Imports:, Depends: и Suggests:.   -  person IRTFM    schedule 09.04.2017
comment
@ m-dz Я добавил вывод sessionInfo(). Я попытался установить каждый пакет отдельно от Imports, Depends и Suggests, как вы предложили, но столкнулся с той же проблемой и с некоторыми другими пакетами. @42 Кажется, я получаю ту же ошибку только с пакетами, для которых NeedsCompliation: yes. Какой набор инструментов мне понадобится? Я еще не знаком с этим аспектом установки пакетов.   -  person James Marquez    schedule 09.04.2017


Ответы (1)


Решение вопроса в Является ли это Можно ли установить пакет биопроводника «дождь» в ноутбуке R Jupyter? также решил мою проблему. Я использовал версию R от Anaconda. Я удалил Anaconda и вместо этого вручную установил Jupyter Notebook и IRkernal, что решило мою проблему. См. ответ по приведенной выше ссылке для получения полной информации.

person James Marquez    schedule 09.04.2017