Автономная установка 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 также может быть полезным

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

Другие вопросы по тегам