Не удается установить пакет R в Windows 7 - PullRequest
4 голосов
/ 20 января 2011

Я пытался установить пакет с именем ei по этой ссылке .С GCC, r-base-dev и некоторыми другими зависимостями пакетов R он отлично работает в моей системе Ubuntu Linux.

Теперь я пытаюсь установить то же самое в среде Windows 7.Пока что мои настройки таковы:

  1. R установлен в домашней папке (c: \ Users \ username \ R-2.12.1 \ R. Он настроен для запуска с правами администратора и папки Rдоступно для записи.
  2. Мой рабочий каталог (c: \ Users \ username \ Documents)
  3. Rtool установлен в (c: \ Rtools)

Имея этоsetup,

  1. Я попытался установить его с помощью команды install.packages ("ei", repos = "http://r.iq.harvard.edu"). Эта команда выдает мне следующее сообщение об ошибке.

Установка пакетов в «C: \ Users \ username \ Documents / R / win-library / 2.12» (поскольку «lib» не указана) Предупреждение: в getDependencies (pkgs, зависимости, доступны, lib): пакет 'ei' недоступен

После этого я решил попробовать установить его из локального zip-файла, поэтому я поступил следующим образом:

  1. Я скачал пакет ei_0.938.tar.gz, распаковал его и сделал из него zip-файл. Я поместил его в свой рабочий каталог.
  2. Я открыл terminal (Run> cmd), перешел в рабочий каталог и попытался запустить команду R COM INSTALL ei

Показывает следующее сообщение об ошибке,

C:\ Users \ username \ Documents> R COM INSTALL ei 'R' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Я не уверен, что мне теперь делать.Кто-нибудь может помочь?

Примечание: я могу устанавливать пакеты из репозиториев CRAN.

_ RB

1 Ответ

6 голосов
/ 20 января 2011

Вторая ошибка звучит так, как будто вам нужно добавить R в путь вашей среды.Вот то, что у меня есть в моем пути для R, вам может потребоваться изменить: C:\Program Files\R\R-2.12.0\bin\x64

Вот блог, в котором рассказывается, как установить переменные пути.

IКроме того, мне пришлось уменьшить настройки контроля учетных записей пользователей, прежде чем я смог установить пакеты R, но это, возможно, было больше связано с моей машиной и сетевыми настройками, установленными моим ИТ-отделом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...