Пакет Caret не загружается

У меня проблема с пакетом Caret. См. Ошибку ниже.

library(caret)

Ошибка: не удалось загрузить пакет или пространство имен для 'каретки' в dyn.load(файл, DLLpath = DLLpath, ...): невозможно загрузить общий объект '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so': dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so, 6): символ не найден: _EXTPTR_PTR Ссылка из: /Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so Ожидается в: /Library/Frameworks/R.framework/Resources/lib/libR.dylib в /Library/Frameworks/R.framework/ Версии / 4.0 / Ресурсы / библиотека / Rcpp / libs / Rcpp.so Дополнительно: Предупреждающее сообщение: пакет 'caret' был собран под R версии 4.0.2

Я использую macOS Catalina.

Заранее спасибо, Даниэль

2 ответа

У меня была аналогичная проблема при переходе с 4.0 на 4.1 и переустановке ggplot2 В основном при загрузке vctrs он использовал libR.dylib из R.Framework 4.0, а не из 4.1 (и я удалил 4.0)

      >library(ggplot2)
   
 Error: package or namespace load failed for ‘ggplot2’ in
 dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/Users/xxxx/Library/R/4.1/library/vctrs/libs/vctrs.so':
       dlopen(/Users/xxxx/Library/R/4.1/library/vctrs/libs/vctrs.so, 6): Library not loaded: 
 /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib
       Referenced from: /Users/lgzdl/Library/R/4.1/library/vctrs/libs/vctrs.so
       Reason: image not found

Мое временное решение - продублировать версию 4.1 и переименовать ее в 4.0. По крайней мере, пока> library(vctrs)не выдает ошибку! Должна быть давняя ссылка на R.Framework 4.0? где-то?

Я решил эту проблему с помощью последней версии R-4.0.2.pkg на сайте http://www.r-project.org -> Download -> CRAN и выберите вашу страну.

Другие вопросы по тегам