Ошибка в 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')