Я понимаю, что есть много похожих тем, таких как шахта, но ни одна из них, похоже, не решает моих проблем. Сегодня я не могу устанавливать какие-либо пакеты. Я всегда получаю такую ​​ошибку:

> install.packages("gapminder")
Installing package into ‘C:/Users/mario/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
  'lib = "C:/Users/mario/Documents/R/win-library/4.0"' is not writable

Если затем я выберу вариант «использовать вместо этого личную библиотеку», я получу:

trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/gapminder_0.3.0.zip'
Content type 'application/zip' length 2031853 bytes (1.9 MB)
downloaded 1.9 MB

Warning in install.packages :
  cannot create dir 'C:\Users\mario\Documents\R\win-library\4.0\filecb869a32b3e', reason 'No such file or directory'
Error in install.packages : unable to create temporary directory ‘C:\Users\mario\Documents\R\win-library\4.0\filecb869a32b3e’

Поиск в Google на SO и других местах предполагает, что это проблема с разрешением. Тем не менее, я дважды проверил, и я запускаю RStudio с правами администратора, и я дважды проверил, что и RStudio, и R 4.0 имеют полные права чтения / записи для администраторов:

enter image description here

А для обычных пользователей:

enter image description here

Папка библиотеки существует и заполнена всеми библиотеками, которые я всегда использую:

enter image description here

И я считаю, что это не зависит от RStudio, поскольку переход прямо к R и попытка установки оттуда приводит к тем же проблемам:

enter image description here

Я использую Windows 10 Home 10.0.19041

0
Mario Niepel 10 Фев 2021 в 14:49

1 ответ

Лучший ответ

После долгих часов разочарования я нашел виновника:

enter image description here

Отключение защиты в реальном времени в системе безопасности Windows устраняет проблему:

> install.packages("gapminder")
Installing package into ‘C:/Users/mario/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/gapminder_0.3.0.zip'
Content type 'application/zip' length 2031853 bytes (1.9 MB)
downloaded 1.9 MB

package ‘gapminder’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\mario\AppData\Local\Temp\RtmpGi9Jo9\downloaded_packages

Это объясняет, почему проблема появлялась изо дня в день (обновление Windows 10) и почему она не отображается на моем рабочем ноутбуке (обновления, управляемые ИТ-отделом). Теперь выясним, как поместить R / RStudio в список исключений, а не отключать эту опцию полностью.

0
Mario Niepel 10 Фев 2021 в 16:43