ноутбук ipython на RHEL 6?

В настоящее время я пытаюсь настроить сервер ноутбуков ipython в качестве общего места для совместной работы нескольких исследователей. Я успешно настроил это на установке Ubuntu на виртуальной машине VMWare в Windows 7. Но чтобы сделать это более «надежным», я пытаюсь запустить это на сервере, поддерживаемом нашей технологической группой. Наша технологическая группа настаивает на оплате лицензии, поэтому они установили виртуальную машину с RHEL 6 и предоставили мне права администратора.

Мой вопрос: могу ли я настроить сервер ноутбуков ipython на RHEL 6? Должно ли это быть сложной задачей?

У меня есть несколько потенциальных точек отказа:

  1. Я работаю через прокси, и мне пришлось работать с нашей командой безопасности, чтобы открыть соответствующие порты, чтобы иметь возможность обновлять через «yum update».
  2. Используя RHEL 6 и после включения репозитория EPEL, я все еще не могу найти подходящие пакеты для ipython-ноутбука.
  3. Я не администратор линукса. Я балуюсь и разбираюсь во всем, но я не гуру.

Если RHEL 6 не является подходящим дистрибутивом для запуска ноутбука, мне нужно знать об этом, чтобы получить доступ к чему-то более подходящему. Если это жизнеспособно, то мне нужно какое-то указание о том, каков ожидаемый процесс установки.


person piRSquared    schedule 02.07.2013    source источник


Ответы (2)


Если у вас установлены все необходимые компоненты, ipython можно просто установить с помощью easy_install без необходимости в пакете. Подробности о том, как это сделать, приведены в документации ipython - вы должны принять во внимание как общие требования к ipython, так и конкретные требования к ноутбуку.

Основная проблема, которая может вызвать проблемы, — это pyzmq. Это потребует компиляции и установки библиотек C Zeromq, для которых, очевидно, требуются компиляторы C и т. д. Я думаю, что по умолчанию установщик pyzmq пытается сделать это за вас, но если это не удается, вам, возможно, придется выполнить эту компиляцию вручную.

Если у вас нет root-доступа к вашей машине или если вы хотите протестировать что-то, прежде чем возиться с системными библиотеками, я предлагаю использовать virtualenv, чтобы создать изолированный каталог пакетов Python в вашем собственном домашнем каталоге.

person DaveP    schedule 03.07.2013
comment
Спасибо, Дэйв, я продолжу попытки заставить его работать. Использование virtualenv — хорошая идея. - person piRSquared; 03.07.2013

В RHEL или CentOS 6 вы можете установить IPython с помощью yum, если у вас включен EPEL:

yum install python-ipython* python-argparse python-zmq

Как только это будет сделано, вы можете запустить свой сервер ноутбука (как пользователь без полномочий root):

ipython notebook
person mac13k    schedule 01.07.2015