2013-07-02 63 views
0

我目前正在尝试设置ipython笔记本服务器作为几个研究人员合作的常见位置。我已经在Windows 7上的VMWare VM上的Ubuntu安装中成功设置了此功能。但为了使其更“健壮”,我试图在我们的技术组支持的服务器上运行此操作。我们的技术团队坚持要为许可证支付费用,因此他们已经搭建了一台运行RHEL 6的虚拟机,并授予我管理员权限。RHEL 6上的ipython笔记本?

我的问题是:我可以在RHEL 6上设置ipython笔记本服务器吗?它应该是一项艰巨的任务吗?

我有失败的几个潜在的点:

  1. 我背后的代理,并已经与我们的安全团队合作,以获得相应的端口开放,以便能够通过“百胜更新”
  2. 更新
  3. 使用RHEL 6并包含EPEL存储库后,我仍然无法找到适合ipython-notebook的软件包。
  4. 我不是Linux管理员。我涉猎和想出东西,但我不是一个古茹。

如果RHEL 6不是运行笔记本的合适发行版,那么我需要知道这样才能访问更合适的内容。如果它是可行的,那么我需要对预期的设置过程有一定的指导。

回答

1

如果安装了所有先决条件,则可以使用easy_install来简单安装ipython,而无需安装软件包。有关如何执行此操作的详细信息,请参阅ipython documentation - 您应该注意一般的ipython要求和笔记本特定的要求。

可能导致麻烦的主要事情是pyzmq。这将涉及编译和安装zeromq C库,这显然需要C编译器等。我想默认情况下,pyzmq安装程序试图为你做这件事,但如果它失败了,那么你可能不得不手动执行这个编译。

如果你没有root权限访问你的机器,或者如果你想在使用系统库之前测试一下东西,那么我建议使用virtualenv在你自己的主目录中创建一个独立的python包目录。

+0

感谢戴夫,我会继续努力让它工作。使用virtualenv是一个好主意。 – piRSquared

1

在RHEL或CentOS 6的你可以使用yum,如果你有安装IPython的EPEL启用:

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

一旦这样做了,你就可以开始你的笔记本电脑服务器(作为非root用户):

ipython notebook