IPython 与 Jupyter
IPython 有两个部分:一个替换默认 python
REPL 的命令行界面和一个通过 Web 浏览器作为图形用户界面运行 Python 的方法。
随着最新的发展,浏览器部分已被拆分为 Jupyter 项目,该项目使多种编程语言能够使用图形界面。仍然可以使用 IPython 作为 Python 内核。
有关 Jupyter 的最新安装说明,请参阅官方安装文档 。
ipython
或 jupyter console
,当从命令行调用时没有任何其他参数将进入交互式终端会话,如下所示:
在版本 5 之前的 jupyter qtconsole
或者 ipython qtconsole
将启动一个基于多标签的 QT 控制台:
jupyter notebook
或者版本 5 之前的 ipython notebook
将启动一个服务器,默认情况下在 http://localhost:8888/tree
打开一个网页,其中包含当前目录的 Home
视图。这允许你以多种语言打开现有笔记本或新内核*,具体取决于你已安装的内容* ; 每个都将在新的浏览器选项卡中打开。
笔记本允许你混合 markdown,包括 MathJax ,来自你选择的内核的代码,图形和图形,图像甚至视频。