Каждый раз, когда я запускаю RStudio, я получаю следующее сообщение об ошибке даже при том, что я удалил рассматриваемый пакет:
Loading required package: GEOquery
Error in .requirePackage(package) :
unable to find required package ‘GEOquery’
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘GEOquery’
Там путь состоит в том, чтобы зафиксировать его?
На самом деле, я не могу даже видеть свою последнюю историю работы, которая использовалась, чтобы быть, прежде чем я установил этот пакет GEOquery.
GEOquery
из списка необходимого пакета В какой-то момент, Вы (или кто-то еще) добавили этот пакет, как "требуется" в.Rprofile.
Фон:
Только основные пакеты загружаются на запуске. Однако можно принять решение загрузить дополнительные пакеты путем добавления их к.Rprofile, который необходимо создать. Это - просто текстовый файл (названный. Rprofile
) с кодом R, который хранится в Вашем первоначальном рабочем каталоге (Ваш корневой каталог, если Вы не изменяете его). Код, который Вы помещаете в этот файл, будет работать на запуске. Например, Вы могли включать следующий код для загрузки пакета под названием GEOquery:
library(GEOquery)
или
require(GEOquery)
, Как удалить требование
/home/<userid>
папка или другая папка. Nautilus
нажатие Ctrl + H для раскрытия скрытых файлов. .Rprofile
файл для открытия его в gedit
. Удалите строку с GEOqury
. Источник: https://stackoverflow.com/questions/10300769/how-to-load-packages-in-r-automatically
Hope это помогает
Возрождение этого старого поста для людей, которые оказались здесь, как и я, но предоставленного решения было недостаточно.
У меня была та же проблема для другого пакета R, но этот пакет не был перечисленным обязательным пакетом в моем . Рпрофиль
. Оказалось, что я ранее создал и сохранил объект в своей среде, используя удаленный пакет. Загрузка R или установка пакетов с аналогичной зависимостью приведет к выводу того же сообщения.
Loading required package: xxx
Error in .requirePackage(package) :
unable to find required package ‘xxx’
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘xxx’
Моим решением было найти объект в окружающей среде и удалить его с помощью rm(xxx)
. Проблема решена!