答案 0 :(得分:5)
项目开始时,它只支持在笔记本中执行Python代码,项目名为 IPython (以及笔记本IPython笔记本)。
每个笔记本都使用内核实例,这是一个执行环境,允许以特定语言运行代码,并提供对笔记本内部某些库的访问。
随着项目的发展和支持Python以外语言的内核,该项目将名称更改为 Jupyter (因此笔记本电脑成为了Jupyter笔记本电脑)。
开发人员在IPython网站上解释如下:
IPython是一个不断发展的项目,与语言无关的组件越来越多。 IPython 3.x是IPython的最后一个单片版本,包含笔记本服务器,qtconsole等。从IPython 4.0开始,该项目与语言无关的部分:笔记本格式,消息协议,qtconsole,笔记本Web应用程序等。已经转移到Jupyter名下的新项目。 IPython本身专注于交互式Python,其中一部分是为Jupyter提供Python内核。
所以IPython仍然存在,但它专注于Jupyter笔记本的Python内核,这也是Jupyter的一个要求,默认情况下在安装时包含它。
以下是Jupyter支持的内核列表:
https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
<强>参考强>