在上一篇博文中介紹了Mac下IPython的安裝,本文將在此基礎上安裝Jupyter。
ipython是一個交互式的shell,除了代碼補全,代碼高亮外,還有很多magic命令。但是,最近在學習scipy時,發現很多學習文檔使用的都是ipython-notebook,它除了擁有ipython的特點外,還支持多行輸入統一運行(區別於ipython等一行輸入一行運行),能夠直接在當前界面顯示繪制的圖形,能夠將編寫的'.ipynb'文件復制到其他擁有notebook的環境下運行現實。當然,它是在網頁上進行編輯和顯示運行效果的,經過設置也可以遠程進行訪問編輯和運行。
在我搜索安裝文檔時,發現別人的博客中記錄的都不太一樣,大多數都是手動的安裝所必需的模塊。當我查看ipython官網時,我發現了官網中提供了更簡單的安裝方式。ipython-notebook已經整合(或者改名)到“Jupyter”中了。在http://jupyter.readthedocs.org/en/latest/install.html這個網站上,有着極其簡便的python-notebook的安裝方式。
因為在之前已經安裝了pip和ipython,可以使用pip命令進行安裝:
1.Jupyter搭建
pip install --user jupyter

如果是在python3中,則用如下命令:
pip3 install --user jupyter
如下圖所示:


2. Jupyter使用:
安裝完成后,在命令行中輸入:
python -m IPython notebook

此時即啟動了ipython-notebook,此時瀏覽器中會彈出notebook窗口(http://localhost:8889/tree)。如下圖所示:



Files下面列出了當前用戶目錄下所有的文件,結合右上角的upload和new你可以方便地進行文件操作。你先選擇一個目錄,在該目錄下,new一個python2,這樣當前目錄即會出現一個“.ipynb”文件,同時,瀏覽器會彈新的標簽頁讓你編輯該“.ipynb”文件。如下圖:


在該界面下,每輸入一行代碼Enter后不會運行當前代碼,而是換行讓你輸入下一行代碼,當你鍵入Shift + Enter后,將運行剛剛你輸入的那幾行代碼。其他不懂的,可以點擊界面Help欄中的User Interface Tour和Keyboard shortcut,它會告訴你界面中每個按鈕的作用以及當前界面的快捷鍵作用。
同時,還可以new一個Terminal,如下圖所示。


