借助 PyCharm 中提供的 Jupyter Notebook 集成,您可以轻松地编辑、执行和调试笔记本源代码,并检查执行输出,包括流数据、图像和其他媒体。
PyCharm 中的笔记本支持包括:
编辑和预览:
能够将笔记本显示为具有文本单元格定义的源代码,并将单元格作为常规代码进行操作。
单元执行输出和 Markdown 内容的实时预览。
自动保存您在文件中所做的更改。保存由各种事件触发,例如关闭文件或项目,或退出 IDE。
编码协助:
能够运行单元格并预览执行结果。
使用 Jupyter 笔记本进行基本操作的快捷方式。
能够识别.ipynb文件并用图标标记它们。
要开始在 PyCharm 中使用 Jupyter 笔记本:
在 PyCharm 中使用 Jupyter 笔记本时,请注意以下用户界面功能。
在编辑器中打开的 Jupyter notebook 具有其特定的 UI 元素:
Jupyter notebook 工具栏:提供对最流行操作的快速访问。笔记本特定操作的其余部分在 菜单中可用。
代码单元:包含可执行代码的笔记本单元
单元格输出:代码单元格执行的结果;可以通过文本输出、表格或绘图来呈现。
单元格工具栏:带有最流行命令的代码单元格的工具栏。默认情况下,单元格工具栏被禁用。要启用它们,请打开项目设置/首选项 ( Ctrl+Alt+S),转到 ,然后选中显示单元格工具栏复选框。
每个代码单元都有其可配置的工具栏,以便您可以轻松访问最流行的命令和操作。默认情况下,单元格工具栏被禁用。要启用它们,请打开项目设置/首选项 ( Ctrl+Alt+S),转到显示单元格工具栏复选框。
,然后选中工具栏元素 | 描述 |
---|---|
执行代码单元。您也可以按Ctrl+Enter运行代码单元。 | |
执行此单元格并选择下面的单元格。按下Shift+Enter可调用相同的操作。 | |
向上移动当前单元格 | |
下移当前单元格 | |
删除当前单元格 | |
打开附加呼叫操作列表:
|
Jupyter 笔记本工具栏提供对笔记本所有基本操作的快速访问:
工具栏元素 | 描述 |
---|---|
在所选单元格下方添加一个代码单元格。 | |
向上移动当前单元格 | |
下移当前单元格 | |
执行此单元格并选择下面的一个单元格。如果下面没有单元格,PyCharm 将创建它。 | |
开始调试此单元。 | |
如果您想中断任何单元执行,请单击此图标。 | |
单击此图标可重新启动当前运行的内核 | |
执行笔记本中的所有单元格。 | |
您可以从此列表中选择一种单元格类型并更改所选单元格的类型。 | |
删除当前单元格。 | |
显示当前使用的 Jupyter 服务器的Jupyter 服务器小部件。单击小部件并选择 以设置另一个本地或远程 Jupyter 服务器。 | |
可用的 Jupyter内核列表。 | |
选中此复选框以允许在 Jupyter 笔记本中执行 JavaScript 。 | |
此操作选择上面的单元格。 | |
这个动作选择了细胞打击。 | |
您可以在浏览器中预览笔记本。 |
Jupyter工具窗口的服务器日志选项卡会在您启动任何 Jupyter 服务器时出现。此窗口的服务器日志选项卡显示 Jupyter 服务器的当前状态以及浏览器中笔记本的链接。
它还提供了停止正在运行的服务器 ( ) 和启动已停止的服务器 (
) 的控件。
Jupyter变量工具窗口有关已执行单元格的变量值的详细报告。
您可以使用该图标来管理变量加载策略。