IPython 與 Jupyter

IPython 有兩個部分:一個替換預設 python REPL 的命令列介面和一個通過 Web 瀏覽器作為圖形使用者介面執行 Python 的方法。

隨著最新的發展,瀏覽器部分已被拆分為 Jupyter 專案,該專案使多種程式語言能夠使用圖形介面。仍然可以使用 IPython 作為 Python 核心。

有關 Jupyter 的最新安裝說明,請參閱官方安裝文件

ipythonjupyter console,當從命令列呼叫時沒有任何其他引數將進入互動式終端會話,如下所示: StackOverflow 文件

在版本 5 之前的 jupyter qtconsole 或者 ipython qtconsole 將啟動一個基於多標籤的 QT 控制檯:

StackOverflow 文件

jupyter notebook 或者版本 5 之前的 ipython notebook 將啟動一個伺服器,預設情況下在 http://localhost:8888/tree 開啟一個網頁,其中包含當前目錄的 Home 檢視。這允許你以多種語言開啟現有筆記本或新核心*,具體取決於你已安裝的內容* ; 每個都將在新的瀏覽器選項卡中開啟。

筆記本允許你混合 markdown,包括 MathJax ,來自你選擇的核心的程式碼,圖形和圖形,影象甚至視訊。 StackOverflow 文件 StackOverflow 文件