2016-11-04 6 views
0

Я пытаюсь установить tm пакет на Data Science Опыт компании IBM (DSX):install.packages ("ТМ") -> "зависимость 'слэм' не доступен"

install.packages("tm") 

Однако я «м удара этот вопрос:

"dependency 'slam' is not available" 

Это post предполагает, что R-версия 3.3.1 will решить эту проблему, однако версия R на DSX является: R version 3.3.0 (2016-05-03)

Как я могу решить эту проблему на IBM DSX? Обратите внимание, что у вас нет доступа root к DSX.

Я видел похожие вопросы о stackoverflow, но никто не спрашивает, как исправить проблему на IBM DSX, например. dependency ‘slam’ is not available when installing TM package


Update:

install.packages("slam") 

Возвращает:

Installing package into '/gpfs/global_fs01/sym_shared/YPProdSpark/user/s85d-88ebffb000cc3e-39ca506ba762/R/libs' 
(as 'lib' is unspecified) 
Warning message: 
"package 'slam' is not available (for R version 3.3.0)" 
+0

Ошибка при попытке установить 'slam' с помощью' install.packages'? –

+0

Попробуйте выполнить следующие действия: 'available.packages()', 'install.packages (" slam ", type =" source ")' –

+2

См. Зависимость, указанную [на CRAN] (https: //cran.r-project .org/веб/пакеты/захлопывания/index.html). Вы можете попытаться установить более старую версию этих пакетов. – Roland

ответ

5

При попытке установить slam с install.packages(), то версия 0.1.40 будет использоваться с CRAN. Согласно вашей ошибке и файлу DESCRIPTION библиотеки, она имеет зависимость от R (> = 3.3.1).

Если вам полезна старая версия slam, вы можете установить ее из архивов CRAN. См. https://cran.r-project.org/src/contrib/Archive/slam/

В соответствии с документацией для tm, она имеет зависимость от slam (≥ 0,1-31). См. https://cran.r-project.org/web/packages/tm/index.html

Предыдущие версии имеют зависимость от более старых версий R. Следующий код работает для меня, чтобы установить slam_0.1.37 на DSX:

library(devtools) 
install_url("https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz") 

# test slam 
library(slam) 
a <- as.simple_sparse_array(1:3) 
a 
extend_simple_sparse_array(a, c(0L, 1L)) 
-3

попробовать Sudo APT-получить установку г-Cran-слэм (работал Lubuntu)

0

Вам необходимо установить хлопнула либо

install.packages("slam")

ИЛИ

slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz" 
install_url(slam_url) 
Смежные вопросы