Ошибка в loadNamespace(name): нет пакета с именем 'RInside'

Ошибка в loadNamespace(name): нет пакета с именем 'Rcpp'... Ошибка в loadNamespace(name): нет пакета с именем 'RInside'

Я получаю вышеуказанную ошибку при попытке сделать на примерах RInside.

RInside находится в пользовательской библиотеке. Поэтому я установил R_LIBS_USER в каталог в Makefile.

R_LIBS_USER := "C:/users/Me/Documents/R/win-library/3.0"

но это тоже не работает.

Спасибо за любой совет.

РЕДАКТИРОВАТЬ:

Это работает нормально, если пакеты находятся в "C:/R/R-3.0.2/library". R_LIBS_USER не работает в Windows.

3 ответа

Боюсь, это локально для твоего конца.

Если Rcpp и RInside фактически находятся в расположении вашей библиотеки по умолчанию (а в Windows я иногда их копирую), то примеры строятся, как и остальная часть пакета. Напомним, что все это работает для CRAN и win-builder.

У меня тоже была такая же проблема, я прочитал ответ Дирка и просто побежал
install.packages("Rcpp", dependencies = TRUE)
install.packages("RInside", dependencies = TRUE)

и сейчас работает нормально.

Я знаю, что вопрос был задан давно. Но я столкнулся с той же проблемой при использовании R от Python (Anaconda). Также я не нашел разумного объяснения этому. Наконец это то, что сработало для меня.

import rpy2.robjects as ro

ro.r('''.libPaths('C:/Users/<remaining path>/R/win-library/3.1')''')

RSVM = importr('e1071')
Другие вопросы по тегам