Spyder 笔记本#

Spyder-notebook 是一个插件,可让您直接在Spyder中打开、编辑并与Jupyter Notebooks进行交互。

Spyder Notebook in Spyder

在Spyder中使用笔记本可以让你利用其网页界面,同时享受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

您将在编辑器区域底部看到一个标签页。切换到该标签时,会显示欢迎界面,您可以通过右键点击并选择新建笔记本来创建新笔记本。

Spyder with context menu showing new notebook option

您也可以点击面板右上角的加号按钮。一个新的Jupyter Notebook将以标签页形式打开,准备在临时文件中接收用户输入。这可以作为一个草稿本,用于快速计算和绘图。

Spyder showing a new notebook

要保存此笔记本,请点击面板右上角的选项菜单并选择另存为…选项。这会将您的笔记本以ipynb扩展名本地存储,使您可以在Spyder之外将其作为Jupyter笔记本打开。

Gif showing save as

您也可以在Spyder中打开任何Jupyter Notebook。为此,请转到窗格右上角的选项菜单并点击打开,这将允许您在计算机中查找ipynb文件。点击您想在Spyder中打开的任何笔记本,您将能在Notebook窗格中看到它以新标签页形式显示。

Gif showing opening a Jupyter notebook inside Spyder

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

连接IPython控制台#

您可以将IPython控制台连接到笔记本,这样就可以在变量资源管理器中查看变量。操作方法是:进入选项菜单,点击打开控制台选项。这将打开一个与笔记本同名的新控制台,并显示您之前在笔记本中执行过的单元格变量。如果看不到变量,请在控制台中按Enter键。

Gif showing connecting console and displaying variables

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

由于变量浏览器(Variable Explorer)与每个控制台相关联,关闭笔记本的控制台将立即隐藏变量浏览器中的变量。

其他选项#

通过在笔记本窗格区域外右键点击可访问的上下文菜单,允许您放大或缩小笔记本视图。

Gif zooming in and out the notebook.

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

Gif copying and pasting

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

Server info for notebook in Spyder