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 文档