Как установить пакет R из исходного архива на Windows?
Пакет прогноза для R был обновлен до версии 2.12, но в настоящее время на CRAN доступны только двоичные окна для версии 2.11.
Как установить пакет R из исходного кода в Windows?
5 ответов
Я знаю, что это старый вопрос, но он был первым в моем поиске в Google по этому же вопросу, хотя я знал ответ, я просто хотел что-то скопировать и вставить. Что стоит улучшить ответ для дальнейшего использования. Вот что у меня работает:
Установите rtools, затем:
install.packages(path_to_file, repos = NULL, type="source")
Начните с просмотра раздела о пакетах Windows в руководстве по установке и администрированию R, затем внимательно следуйте инструкциям из приложения " Набор инструментов Windows".
Я знаю, что, как правило, плохо давать ссылки в ответе, но это ссылки на канонические ссылки по этой теме. Я просто ссылаюсь на них, а не суммирую их содержание, поскольку они должны быть точными для самой последней версии R.
Два ответа, которые могут помочь вам избежать хлопот при установке Rtools.
- Используйте http://win-builder.r-project.org/ для создания бинарной версии, загрузки и установки (используя
install.packages(...,repos=NULL)
) - Если в пакете нет двоичного компонента (т.е. нет
src
каталог с кодом C, C++ или Fortran, который нужно скомпилировать во время установки (не верно дляforecast
, но, возможно, пригодится в другой раз)type="source"
в пределахinstall.packages
вызов (из хранилища или локальной копии исходного архива (.tar.gz
файл)) установит исходный пакет даже на Windows.
Я не уверен, что это лучший способ, но я нашел следующий метод для работы (частично основанный на ответах выше):
1) Скачать пакет.tar
2) Переместите пакет в каталог с вашими пользовательскими библиотеками R (например, в моем случае это было "C: /Users/yourUserName/Documents/R/win-library/3.3")
3) В Rstudio (или, возможно, в другом месте) выполните команду... install.packages("packageName.tar", repos=NULL, type="source")
Это работало для меня по крайней мере. Надеюсь, это полезно!
- Загрузите пакет *.tar.gz.
- убедитесь, что у вас установлен Rtools.
- Убедитесь, что пути R и Rtools добавляются в переменную окружения.
- Откройте командную строку. Тип R CMD УСТАНОВИТЬ packagename.tar.gz.
это будет работать, я надеюсь.
Чтобы установить пакет из
.tar.gz
файл, выполните следующие действия:
- Запуск
R
иметь командную строку R - Тип:
install.packages(<path_to_tar.gz_file>, repos = NULL)
или запустить напрямую:
R CMD INSTALL <path_to_.tar.gz_file>
У вас должен быть установлен R, но вам не нужны RTools