内核(编程语言)#
Jupyter 团队维护 IPython 项目,该项目作为默认内核(ipykernel)随多个 Jupyter 客户端一起提供。除了 Python,许多其他语言也可以在 notebook 中使用。
社区维护着许多其他语言内核,并且新的内核也经常出现。请参阅可用内核列表以获取更多语言和内核安装说明,开始使用这些语言内核。
内核#
内核是特定于编程语言的进程,它们独立运行并与 Jupyter 应用程序及其用户界面交互。ipykernel 是基于 IPython 构建的参考 Jupyter 内核,为 Python 中的交互式计算提供了强大的环境。
jupyter-client 包含 Jupyter 消息协议的权威描述,客户端使用该协议与内核通信。
Xeus 促进了 Jupyter 内核的实现,并提供了许多内核,例如 xeus-cling (C++)、xeus-sql (SQL) 等等。