Проблема библиотеки Automap в Windows7 (с R 3.0.1)
Я установил библиотеки sp и automap на 64-разрядную версию R 3.0.1 под Windows 7 (с помощью команды install.packages). При их установке не отображалось никаких ошибок, и библиотека (sp) работает нормально, однако, когда я пытаюсь выполнить библиотеку (automap), я получаю следующую ошибку:
> library(automap)
Error in gzfile(file, "rb") : cannot open the connection
In addition: Warning messages:
1: In read.dcf(file.path(p, "DESCRIPTION"), c("Package", "Version")) :
cannot open compressed file 'C:/Program Files/R/R-3.0.1/library/sp/DESCRIPTION', probable reason 'No such file or directory'
2: In gzfile(file, "rb") :
cannot open compressed file '', probable reason 'Invalid argument'
Я посмотрел по пути, и действительно, в этом пути нет файла (или папки) DESCRIPTION. Однако есть папка libs, в которой находится папка x64, а внутри - файл sp.dll.
Есть идеи, что может вызвать это?
1 ответ
Я бы определенно попытался запустить R от имени администратора, как для установки пакетов, так и для их загрузки. Это может решить вашу проблему.
Это, вероятно, связано с правами доступа к файлам. Когда вы устанавливаете пакеты от имени администратора в месте, где только администратор может читать / писать, запуск R от имени обычного пользователя означает, что у вас нет прав доступа к файлам, необходимых для загрузки пакета. Запуск R от имени администратора решит эту проблему, так как администратор имеет правильные разрешения.
В качестве альтернативы вы можете установить ваши пакеты R в месте, где у обычного пользователя есть права на чтение / запись, например C:/Users/UserName
(или что-то в этом роде, сейчас у меня нет машины с Windows).