Автономная установка IRkernel для ноутбука Jupyter/IPython
Я работаю на автономном сервере Ubuntu и хотел бы написать блокнот IPython только с R-кодом. Я понимаю, что для этого мне нужно установить IRkernel. Это не должно быть проблемой, если сервер подключен к сети, но, к сожалению, это не так. Будем очень благодарны за любые предложения по установке IRkernel в автономном режиме.
Оливер
(Я установил Anaconda3-2.2.0-x86-64 и R 3.0.2 на сервер Ubuntu)
1 ответ
Вы можете использовать Cube для загрузки необходимых пакетов Ubuntu (думаю, просто zmq3
) на компьютере в сети, а затем установите его на автономном сервере.
Затем вам нужно будет загрузить необходимые пакеты R (rzmq
,repr
,IRkernel
,IRdisplay
- в tar.gz
форма)
Чтобы загрузить их на ваш сервер, вы можете использовать следующие команды для установки пакетов R из исходного кода.
R CMD INSTALL package_ x.y.z.tar.gz
Если у вас нет разрешения на запись в стандартный каталог библиотеки и вы не можете использовать sudo
чтобы переопределить, вы можете установить его в другом месте через
R CMD INSTALL -l <user_lib> package_x.y.z.tar.gz
где <user_lib>
каталог, в который вы можете написать. Вам может понадобиться указать lib.loc
при последующей загрузке пакета, если <user_lib>
не в .libPaths
)
Смотрите это руководство для получения дополнительной информации; R CMD INSTALL --help
также может быть полезным
Это далеко не идеальное решение, но оно должно работать при условии, что я не пропустил никаких зависимостей.