Как зафиксировать ошибку для старого удаленного пакета в RStudio?

Каждый раз, когда я запускаю 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.

1
задан 1 December 2016 в 15:19

2 ответа

Удалите GEOquery из списка необходимого пакета

В какой-то момент, Вы (или кто-то еще) добавили этот пакет, как "требуется" в.Rprofile.

Фон:

Только основные пакеты загружаются на запуске. Однако можно принять решение загрузить дополнительные пакеты путем добавления их к.Rprofile, который необходимо создать. Это - просто текстовый файл (названный. Rprofile) с кодом R, который хранится в Вашем первоначальном рабочем каталоге (Ваш корневой каталог, если Вы не изменяете его). Код, который Вы помещаете в этот файл, будет работать на запуске. Например, Вы могли включать следующий код для загрузки пакета под названием GEOquery:

library(GEOquery)

или

require(GEOquery)

, Как удалить требование

  1. , Определяют рабочий каталог для RStudio. Это может быть Вашим /home/<userid> папка или другая папка.
  2. Находят.Rprofile файл. Отметьте, точка впереди. Это - скрытый файл. В Nautilus нажатие Ctrl + H для раскрытия скрытых файлов.
  3. Двойной щелчок .Rprofile файл для открытия его в gedit. Удалите строку с GEOqury.

Источник: https://stackoverflow.com/questions/10300769/how-to-load-packages-in-r-automatically

Hope это помогает

0
ответ дан 8 December 2019 в 07:41

Возрождение этого старого поста для людей, которые оказались здесь, как и я, но предоставленного решения было недостаточно.

У меня была та же проблема для другого пакета 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). Проблема решена!

0
ответ дан 18 November 2020 в 08:30

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

Похожие вопросы: