Jupyter notebook 支持
在 PyCharm 中提供的 Jupyter Notebook 集成功能,您可以编辑、执行和调试 notebook 源代码,并检查执行输出,包括流数据、图像和其他媒体。
PyCharm 中的 Notebook 支持包括:
代码辅助:
在 IPython命令在 Python 控制台中执行的能力。
Jupyter 笔记本基本操作的快捷键。
识别 .ipynb 文件并用
图标标记它们的能力。
Jupyter 项目模板。
Jupyter 特有的 AI功能。
快速开始
要开始使用 PyCharm 中的 Jupyter notebooks:
创建一个 Jupyter 项目。
打开或 创建一个 .ipynb 文件。
添加和编辑 源代码单元格。
执行任意代码单元以启动 Jupyter 服务器。
熟悉用户界面
Jupyter notebook 工具栏
Jupyter 笔记本 工具栏可快速访问所有基本的笔记本操作:

项目 | 描述 |
---|---|
代码单元格下方 | 在选定的单元下添加一个代码单元。 |
剪切单元格 | 将选定项目从当前位置移动到剪贴板。 如果单元格被选中,则移动整个单元格。 |
复制单元 | 将选定的项目复制到剪贴板。 如果选中单元格,将复制整个单元格。 |
请粘贴以下单元格 | 将剪贴板的内容插入到选定位置。 如果您选择了整个单元格,内容将粘贴到所选单元格下的新单元格中。 |
上移单元格 | 将当前单元格上移。 |
下移单元格 | 将当前单元格下移。 |
运行单元并在下方选择 | 执行此单元并选择下方的单元。 如果下面没有单元格,PyCharm 将会创建它。 |
调试单元 | 为选中的单元格启动调试。 |
中断内核 | 如果您想中断任何 cell execution ,请点击此图标。 |
重启内核 | 点击此图标以 重新启动当前正在运行的 kernel。 |
全部运行 | 执行笔记本中的所有单元格。 |
清除所有输出 | 清除笔记本中的所有输出。 |
删除单元 | 删除当前单元. |
点击此小部件以从列表中选择单元格类型或更改选定单元格的类型。 | |
点击此小部件以导航到最后执行的单元格。 | |
显示当前使用的 Jupyter 服务器。 点击此小部件并选择 设置另一个本地或远程 Jupyter 服务器。 以 | |
打开 Jupyter 控制台 | 打开 Jupyter 控制台 选项卡的 Jupyter 工具窗口。 当您为当前 notebook 启动了 Jupyter 服务器时,此按钮将启用。 |
选择上方单元格 | 选择上方的单元格。 |
选择下一个单元格 | 选择下方的单元格。 |
在浏览器中打开 Notebook | 在浏览器中打开当前的 notebook。 |
单元
单元格包含一段代码或 Markdown 文本。 当您运行代码单元时,您可以查看单元输出,这是代码执行的结果:

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

它还提供了控制来停止正在运行的服务器( )并启动已停止的服务器(
)。
变量 工具窗口的 Jupyter 选项卡提供了有关已执行单元格变量值的详细报告。

您可以在 Jupyter 控制台 选项卡的 Jupyter 工具窗口中执行命令:
点击
打开 Jupyter 控制台 位于 notebook 工具栏上。 当您为当前 notebook 启动了 Jupyter 服务器时,此按钮将启用。 您可以为每个 notebook 文件打开一个控制台。
输入一条或多条命令,然后按
位于控制台工具栏上。
结构工具窗口
对于 .ipynb 文件, Markdown
和 Python
单元格都可以显示在 结构工具窗口中。
仅当 Python 单元格以注释开头时才会显示。 初始注释的内容将用作单元格的标题。
