R не находит пакет даже после установки пакета

Я всегда работал с пакетом zoo, который я установил давно. Сегодня я создал новый R script и запустил library(zoo) и получил следующую ошибку:

 > library(zoo)
 Error in library(zoo) : there is no package called ‘zoo’

Нечетный. Тем не менее, я попытался переустановить пакет с помощью install.packages("zoo") и получить следующее:

 > install.packages("zoo")
 Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’
 (as ‘lib’ is unspecified)
 --- Please select a CRAN mirror for use in this session ---
 trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip'
 Content type 'application/zip' length 874474 bytes (853 Kb)
 opened URL
 downloaded 853 Kb

 package ‘zoo’ successfully unpacked and MD5 sums checked
 Warning: cannot remove prior installation of package ‘zoo’

The downloaded binary packages are in
    C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages

Когда я пытаюсь загрузить пакет, я снова получаю ошибку, что пакет zoo не существует!!!

Я понятия не имею, что происходит! Я вышел из графического интерфейса и перезапустил его, такую ​​же проблему. Я всегда работал с этим пакетом, и я понятия не имею, почему это происходит сейчас!

Любая помощь, пожалуйста? Спасибо!

Ответ 1

Сделайте .libPaths(), закройте все R запуска, проверьте первый каталог, снова удалите перезапуск пакета zoo R и install zoo. Конечно, у вас должны быть достаточные права.

Ответ 2

У меня была аналогичная проблема при вызове Rscript из Python, несмотря на то, что в командной строке все было в порядке. Я включил .libPaths() в свой R script:

.libPaths() 
.libPaths("C:/Users/Harald/Documents/R/win-library/3.2")
.libPaths()

Выход:   [1] "C:/Program Files/R/R-3.2.3/library"   [1] "C:/Users/Harald/Documents/R/win-library/3.2"   [2] "C:/Program Files/R/R-3.2.3/library"

Ответ 3

У меня была эта проблема, и проблема заключалась в том, что пакет был загружен в другой экземпляр R. Простое закрытие всех экземпляров R и установка на новый экземпляр, разрешенный для установки пакета.

Как правило, вы также можете установить, если каждый оставшийся экземпляр никогда не загружал пакет (даже если он установил старую версию).