2013-07-02 61 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