以以下方式打开“IPython notebook”:IPython notebook与Jupyter的区别

26

我希望找到以下内容的更多文档:

从一台计算机上: C:\Python>ipython notebook 打开浏览器显示为 'IPython Notebook'

从第二台计算机上: C:\Python>ipython notebook 打开浏览器显示为 'Jupyter'

我没有偏好,但是当我在'Jupyter'浏览器中保存文件时,我无法在'IPython Notebook'浏览器中打开.ipnb文件,会遇到"bad request"错误。

最初我认为'ipython notebook'已经更新为使用'Jupyter'作为它的浏览器,所以我在两台计算机上进行了更新(pip install "ipython[notebook]"),但没有效果。 显然我漏掉了什么。


是否已将ipython notebook切换为使用Jupyter? 如果是,那我是否错误地更新了IPython?

2个回答

25

ipython是一个独立的开源交互式Python解释器。 jupyter是一个与语言无关的应用程序,分支自ipython(具体而言,是ipython notebook)。

jupyter notebookipython版本的泛化 - 现在它是一个Web应用程序,可用作许多不同语言的笔记本(不仅限于python)。 jupyter notebook仍将ipython用作运行Python代码的“内核”。

至于您问题的实际方面:未来,您应该使用jupyter启动笔记本,而不是ipython现在它已经出现在所有标准软件包管理器中。

从ipython主页:

Jupyter和IPython的未来

  

IPython是一个不断壮大的项目,具有越来越多的与语言无关的组件。 IPython 3.x是IPython的最后一个单块发布版,其中包含笔记本服务器,qtconsole等。 从IPython 4.0开始,项目的与语言无关的部分:笔记本格式,消息协议,qtconsole,笔记本Web应用程序等已经移动到名为Jupyter的新项目中。 IPython本身专注于交互式Python,其中包括为Jupyter提供Python内核。


25

ipython Notebook现在被称为Jupyter,因此其他计算机上安装的可能是不同版本的Anaconda?

所以Jupyter就是ipython Notebook将继续发展的东西-他们放弃了python,因为它基本上是“中立”的:它可以加载不同的语言-python 2或3,还有R,Julia等。

Jupyter的有用视频简介

你可以尝试:

pip install --upgrade "ipython[all]"


1
为了后人:我认为这并不完全(即语义上)准确。请看我添加的答案。 - DilithiumMatrix

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接