Как мне установить пакет R из исходного архива на windows? - PullRequest
20 голосов
/ 19 января 2011

Пакет прогноза для R обновлен до версии 2.12, но в настоящее время в CRAN доступны только двоичные файлы Windows для версии 2.11.

Как мне установить пакет R из источника в Windows?

Ответы [ 5 ]

46 голосов
/ 08 июля 2015

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

Установить rtools , затем:

install.packages(path_to_file, repos = NULL, type="source")
7 голосов
/ 19 января 2011

Начните с просмотра раздела о пакетах Windows в руководстве R Установка и администрирование , затем внимательно следуйте инструкциям из Приложения для Windows * .

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

4 голосов
/ 29 июня 2011

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

  1. Используйте http://win -builder.r-project.org / для создания двоичной версии,скачайте его и установите (используя install.packages(...,repos=NULL))
  2. Если пакет не имеет двоичного компонента (т. е. нет каталога src с C, C ++ или кодом Fortran, который необходимо скомпилироватьво время установки (не верно для forecast, но, возможно, полезно в другое время), тогда простое указание type="source" в вызове install.packages (из хранилища или локальной копии исходного архива (файл .tar.gz))установите пакет с исходным кодом, даже в Windows.
3 голосов
/ 20 января 2011
  1. Загрузите пакет * .tar.gz.
  2. убедитесь, что у вас установлен Rtools.
  3. Убедитесь, что пути R и Rtools добавлены в переменную среды.
  4. Откройте командную строку.Тип R CMD УСТАНОВИТЬ packagename.tar.gz.

это будет работать, я надеюсь.

2 голосов
/ 02 марта 2017

Я не уверен, что это лучший способ, но я нашел следующий метод для работы (частично основанный на ответах выше):

1) Загрузите пакет .tar

2) Переместите пакет в каталог с вашими пользовательскими библиотеками R (например, в моем случае это было "C: /Users/yourUserName/Documents/R/win-library/3.3")

3)В Rstudio (или, возможно, в другом месте) выполните команду ... install.packages("packageName.tar", repos=NULL, type="source")

Это сработало по крайней мере для меня.Надеюсь, это полезно!

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