Переносим пакеты R из одного каталога в другой (под Виндоус)

Рассказываю, что делать, если ваш каталог с пакетами Эр закрыт для записи

Установка пакетов Эр в каталог по-умолчанию равносильно ношению корсета: внешне красиво, а внутри — тяжелые последствия. Источник.

Эр работает со множеством вспомогательных пакетов. Для этого Эр скачивает пакеты в специальный каталог на компьютере.

Пакеты Эр установленные на моей машине

По-умолчанию Эр помещает пакеты в системный каталог Виндоус. Обычно — это каталог текущего пользователя. Например, у меня на Виндоус 10 — это:

C:\User\Anton\AppData\Local\R\win-library\4.3\

По какой-то причине данный каталог иногда закрыт для записи, поэтому я не могу установить туда новые пакеты.

Чтобы исправить это досадное недоразумение, создадим новый каталог и укажем Эр, что теперь пакеты нужно устанавливать в него.

  1. Создадим новый каталог для пакетов Эр. Например:
    C:\User\R\packages
  1. Откроем переменные среды текущего пользователя.
  1. Найдем переменную R_LIB_PATH или создадим ее.
  1. Запишем в эту переменную название каталога с пакетами Эр.
  2. Перезапустите Эр. Теперь новые пакеты будут установлены в указанный каталог.




Первоисточник.
How do I change the default library path for R packages.

Доп. чтение:
Migrating R libraries

R Installation and Administration. 6 Add-on packages
Painless way to install a new version of R?




—-

Если вам вдруг непреодолимо захотелось меня поблагодарить, переведите мне 200 руб. на чашеку кофе.

Поделиться
Отправить
Запинить
 14   5 мес   R   виндоус   пакеты R
Популярное