Spyder Notebook#

Spyder-notebook 是一个插件,它允许您在 Spyder 中直接打开、编辑和交互 Jupyter Notebook。

Spyder Notebook in Spyder

在 Spyder 中使用 Notebook 可以让您利用它们的网页界面,同时享受 Spyder 强大的功能,如变量浏览器、控制台和调试器。

安装 Notebook#

如果您使用 conda 安装了 Spyder,安装 Spyder-notebook 的最佳方法是在您的终端或 Windows 上的 Anaconda 提示符中运行以下命令

conda install spyder-notebook -c conda-forge

重要

目前,无法将此插件与适用于 Windows 和 macOS 的 Spyder 独立安装程序一起使用。我们正在努力使这在将来成为可能。

重启 Spyder 以便能够使用该插件。

使用 Notebook#

安装 Notebook 后,它将作为菜单项视图 ‣ 窗格 ‣ Notebook提供。

Spyder showing view panes Notebook

然后您会看到它作为编辑器区域底部的一个选项卡。切换到它时,将显示一个欢迎屏幕,您可以右键单击它并选择新建 Notebook来创建一个新的 Notebook。

Spyder with context menu showing new notebook option

您也可以单击窗格右上角的加号按钮。一个新的 Jupyter Notebook 将以选项卡形式打开,准备好在临时文件中接受用户输入。这可以作为草稿本,您可以在其中进行快速计算和绘图。

Spyder showing a new notebook

要保存此 Notebook,请转到窗格右上角的选项菜单,然后单击另存为…选项。这将把您的 Notebook 以ipynb扩展名保存在本地,之后您就可以在 Spyder 外部将其作为 Jupyter Notebook 打开。

Gif showing save as

您也可以在 Spyder 中打开任何 Jupyter Notebook。为此,请转到窗格右上角的选项菜单,然后单击打开,这将允许您在计算机中查找ipynb文件。单击您想要在 Spyder 中打开的任何 Notebook,您将能够在 Notebook 窗格中将其视为一个新选项卡。

Gif showing opening a Jupyter notebook inside Spyder

打开最近选项显示您在 Spyder 中最近打开的 Notebook 列表,您可以从中选择并再次在 Spyder 中打开它们。

连接 IPython 控制台#

您可以将IPython 控制台连接到您的 Notebook,这将允许您在变量浏览器中查看您的变量。为此,请转到选项菜单并单击打开控制台选项。这将打开一个与您的 Notebook 同名的新控制台,并显示您之前在 Notebook 中执行的单元格的变量。如果您没有看到它们,请在控制台中按Enter

Gif showing connecting console and displaying variables

您也可以在控制台中查看、修改和创建新的变量。

由于变量浏览器与每个控制台相关联,关闭 Notebook 的控制台将立即从变量浏览器中隐藏变量。

其他选项#

通过右键单击 Notebook 外部的窗格区域可用的上下文菜单,允许您放大或缩小 Notebook。

Gif zooming in and out the notebook.

您还可以从 Notebook 中选择代码并将其复制到剪贴板,以便将其粘贴到任何您想要的地方。

Gif copying and pasting

最后,您可以通过单击上下文菜单中的服务器信息选项查看 Notebook 的所有服务器信息。

Server info for notebook in Spyder