Ответ 1
Это решило проблему:
remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)
Я не могу открыть установку пакетов ggplot2 и data.table. Это дает мне следующую ошибку (пример для ggplot2)
> library(ggplot2)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘Rcpp’
Error: package or namespace load failed for ‘ggplot2’
Я смог отлично работать с этими двумя пакетами, прежде чем я закрыл свою сессию R. Теперь он показывает мне эту ошибку каждый раз, когда я пытаюсь запустить ее.
Я также попытался удалить и переустановить его, но безуспешно.
remove.packages(c("ggplot2", "data.table"))
install.packages('ggplot2', dep = TRUE)
install.packages('data.table', dep = TRUE)
Я не уверен, что неправильно
Это решило проблему:
remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)
После дикой гусиной погони с кучей поисков и попыток поиска Google, я думаю, что нашел, как решить эту проблему.
Шаги, предпринятые для решения проблемы:
Установите ggplot с аргументом зависимостей для install.packages, установленным в TRUE
install.packages("ggplot2",dependencies = TRUE)
Вышеупомянутый шаг по-прежнему НЕ включает зависимость Rcpp, поэтому ее необходимо вручную установить с помощью следующей команды
install.packages("Rcpp")
Однако, хотя вышеприведенная команда успешно загружает Rcpp, по какой-то причине она не может взорвать ZIP файл и установить его в мою библиотеку R-библиотек со ссылкой на следующую ошибку:
package 'Rcpp успешно распакован и проверены суммы MD5 Предупреждение в install.packages: невозможно переместить временную установку. "C:\Root_Prgs\Data_Science_SW\R\R-3.2.3\Библиотека\file27b8ef47b6d\Rcpp к 'C:\Root_Prgs\Data_Science_SW\R\R-3.2.3\library\Rcpp
Загруженные бинарные пакеты находятся в C:\Users\MY_USER_ID\AppData\Local\Temp\Rtmp25XQ0S\downloaded_packages
C:\Users\MY_USER_ID\AppData\Local\Temp\Rtmp25XQ0S\downloaded_packages\Rcpp_0.12.3.zip
Это привело к успешной установке Rcpp в мою папку R\R-3.2.3\library, тем самым гарантируя, что Rcpp теперь доступен, когда я пытаюсь загрузить библиотеку для ggplot2. Я не мог сделать этот шаг в прошлом, потому что моя предыдущая установка R вывела бы ошибку, заявив, что Rcpp не может быть импортирован. Тем не менее, эта же команда работала после того, как я удалил и переустановил R, что является ODD.
install.packages( "C:/Users/MY_USER_ID/AppData/Local/Temp/Rtmp25XQ0S/downloaded_packages/Rcpp_0.12.3.zip", repos = NULL, type = "win.binary" ) пакет "Rcpp успешно распакован и проверены суммы MD5"
Наконец-то я смог успешно загрузить библиотеку ggplot2.
library(ggplot2)
Я также столкнулся с той же проблемой и
remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
эти команды не работали для меня. Я обнаружил, что он показывал предупреждающее сообщение о том, что он не может перемещать временную установку C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp
в C:\Users\User_name\Documents\R\win-library\3.3\Rcpp
.
Я загрузил zip файл Rcpp из указанной ссылки и распаковал его и скопировал внутри C:\Users\User_name\Documents\R\win-library\3.3
, а затем
library(Rcpp)
library(ggplot2)
работал. Мне не нужно было удалять R. Надеюсь, это поможет.
Столкнувшись с той же проблемой и решив:
remove.packages("ggplot2")
install.packages('ggplot2', dependencies = TRUE)
когда ты видишь
Вы хотите установить из исходников пакет, который требует компиляции? (Да/нет/отмена)
ответ нет
Попробуйте следующее:
install.packages('Rcpp')
install.packages('ggplot2')
install.packages('data.table')
Я пробовал шаги, упомянутые в более ранних сообщениях, но без каких-либо успехов. Тем не менее, для меня работала полная деинсталляция R, а затем удаление папки R, в которой хранятся файлы в папке документов, поэтому в основном все происходит с R, за исключением сценариев и рабочих пространств, которые я сохранил. Затем я переустановил R и запустил
remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)
Этот довольно грубый метод как-то сработал у меня.
Эти шаги работают для меня:
Хорошо идти!!!
library(Rcpp)
library(ggplot2)
Я попробовал все перечисленные выше решения, но ничего не получилось. Это то, что сработало для меня.
Для меня мне пришлось удалить R из brew brew uninstall --force R
а затем перейти на сайт R, скачать и установить его оттуда.
У меня была такая же проблема, но при работе в ноутбуке Jupyter R в среде Anaconda.
Проблема, представленная таким образом, что любой открытый ноутбук R мгновенно умирает и не позволяет выполнять ячейки. Ошибка будет отображаться при каждой неудачной автоматической попытке запустить ядро:
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘Rcpp
Чтобы решить эту проблему, я запустил с именем admin/sudo: conda install -c r r-rcpp
, перезапустил ядро, и все вернулось в нормальное состояние.