核心(程式語言)#

Jupyter 團隊維護 IPython 專案,該專案作為預設核心(ipykernel)隨多個 Jupyter 客戶端一起提供。除了 Python,許多其他語言也可以在 notebook 中使用。

社群維護著許多其他語言核心,並且新的核心也經常出現。請參閱可用核心列表以獲取更多語言和核心安裝說明,開始使用這些語言核心。

核心#

核心是特定於程式語言的程序,它們獨立執行並與 Jupyter 應用程式及其使用者介面互動。ipykernel 是基於 IPython 構建的參考 Jupyter 核心,為 Python 中的互動式計算提供了強大的環境。

jupyter-client 包含 Jupyter 訊息協議的權威描述,客戶端使用該協議與核心通訊。

Xeus 促進了 Jupyter 核心的實現,並提供了許多核心,例如 xeus-cling (C++)、xeus-sql (SQL) 等等。

IPython#

Python 中的互動式計算。文件 | 倉庫

ipykernel#

圍繞 IPython 的包裝器,使 IPython 能夠用作核心 倉庫

Xeus#

方便 Jupyter 核心實現的庫。它實現了 Jupyter 核心協議,因此開發人員可以專注於實現核心的直譯器部分。倉庫

另請參閱

Jupyter 核心

其他語言可用的核心的完整列表。這些核心中的許多由第三方開發,可能不穩定。