科学工具

借助 PyCharm 中提供的 Jupyter Notebook 集成,您可以轻松地编辑、执行和调试笔记本源代码,并检查执行输出,包括流数据、图像和其他媒体。

PyCharm 中的笔记本支持包括:

  • 编辑和预览:

    • 能够将笔记本显示为具有文本单元格定义的源代码,并将单元格作为常规代码进行操作。

    • 单元执行输出和 Markdown 内容的实时预览。

    • 自动保存您在文件中所做的更改。保存由各种事件触发,例如关闭文件或项目,或退出 IDE。

  • 编码协助:

  • 能够运行单元格并预览执行结果。

  • 专用的 Jupyter Notebook 调试器

  • 使用 Jupyter 笔记本进行基本操作的快捷方式。

  • 能够识别.ipynb文件并用ipynb 文件图标图标标记它们。

PyCharm 中的 Jupyter 笔记本快速入门

要开始在 PyCharm 中使用 Jupyter 笔记本:

  1. 新建 Python 项目指定虚拟环境安装jupyter

  2. 打开或创建一个 .ipynb 文件。

  3. 添加和编辑源单元格。

  4. 执行任何代码单元以启动 Jupyter 服务器。

熟悉用户界面

在 PyCharm 中使用 Jupyter 笔记本时,请注意以下用户界面功能。

笔记本编辑器

编辑器 UI 概述

在编辑器中打开的 Jupyter notebook 具有其特定的 UI 元素:

  • Jupyter notebook 工具栏:提供对最流行操作的快速访问。笔记本特定操作的其余部分在单元菜单中可用。

  • 代码单元:包含可执行代码的笔记本单元

  • 单元格输出:代码单元格执行的结果;可以通过文本输出、表格或绘图来呈现。

  • 单元格工具栏:带有最流行命令的代码单元格的工具栏。默认情况下,单元格工具栏被禁用。要启用它们,请打开项目设置/首选项 ( Ctrl+Alt+S),转到Jupyter,然后选中显示单元格工具栏复选框。

单元格工具栏

每个代码单元都有其可配置的工具栏,以便您可以轻松访问最流行的命令和操作。默认情况下,单元格工具栏被禁用。要启用它们,请打开项目设置/首选项 ( Ctrl+Alt+S),转到Jupyter,然后选中显示单元格工具栏复选框。

工具栏元素

描述

运行单元

执行代码单元。您也可以按Ctrl+Enter运行代码单元。

运行单元格并在下面选择

执行此单元格并选择下面的单元格。按下Shift+Enter可调用相同的操作。

向上移动单元格

向上移动当前单元格

下移单元格

下移当前单元格

删除单元格

删除当前单元格

更多选择

打开附加呼叫操作列表:

  • Run all above:执行所选单元格之前的所有单元格。

  • 调试单元:为当前单元运行调试器。你应该先设置断点。只需单击要停止的行旁边的排水沟。

  • 合并上方单元格:将当前单元格与上方单元格合并。

  • 合并下方单元格:将当前单元格与下方单元格合并。

  • 拆分单元格:按选定的代码行拆分当前单元格。

  • 将单元格转换为代码:将当前单元格转换为代码单元格。

  • Convert Cell to Markdown:将当前单元格转换为 Markdown 单元格。

笔记本工具栏

Jupyter 笔记本工具栏提供对笔记本所有基本操作的快速访问:

Jupyter 工具栏

工具栏元素

描述

新细胞

在所选单元格下方添加一个代码单元格。

向上移动单元格

向上移动当前单元格

下移单元格

下移当前单元格

运行单元

执行此单元格并选择下面的一个单元格。如果下面没有单元格,PyCharm 将创建它。

调试单元

开始调试此单元。

中断内核

如果您想中断任何单元执行,请单击此图标。

重启内核

单击此图标可重新启动当前运行的内核

运行所有单元格

执行笔记本中的所有单元格。

细胞类型

您可以从此列表中选择一种单元格类型并更改所选单元格的类型。

删除单元格

删除当前单元格。

Jupyter 服务器列表

显示当前使用的 Jupyter 服务器的Jupyter 服务器小部件。单击小部件并选择配置 Jupyter 服务器设置另一个本地或远程 Jupyter 服务器。

Jupyter 内核列表

可用的 Jupyter内核列表。

受信任的 JS 小部件

选中此复选框以允许在 Jupyter 笔记本中执行 JavaScript 。

选择上面的单元格

此操作选择上面的单元格。

选择下面的单元格

这个动作选择了细胞打击。

在浏览器中打开笔记本

您可以在浏览器中预览笔记本。

工具窗口

Jupyter工具窗口的服务器日志选项卡会在您启动任何 Jupyter 服务器时出现。此窗口的服务器日志选项卡显示 Jupyter 服务器的当前状态以及浏览器中笔记本的链接。

Jupyter 服务器工具窗口:服务器日志选项卡

它还提供了停止正在运行的服务器 ( 停止服务器) 和启动已停止的服务器 ( 运行服务器) 的控件。

Jupyter变量工具窗口有关已执行单元格的变量值的详细报告。

Jupyter 服务器工具窗口:变量选项卡

您可以使用该设置图标来管理变量加载策略

最后修改:2021 年 11 月 18 日