VISUAL STUDIO JUPYTER 笔记本 Jupyter“按行运行”

问题描述

最近 VSCode 进行了更新,之后我的 jupyter notebook 界面发生了变化,这给我带来了很多问题。现在我不知道如何逐行运行单元格代码

有没有其他方法可以做到这一点,或者我怎样才能恢复到旧版本的笔记本?

解决方法

  1. 打开命令面板(Windows 上为 Ctrl+Shift+P,Mac 上为 Cmd+Shift+P)
  2. 输入“首选项:打开设置 (JSON)”并选择第一个选项以打开您的用户 settings.json 文件 Command palette
  3. 将以下行添加到您的用户 settings.json 文件中:
"jupyter.experiments.optOutFrom": ["NativeNotebookEditor"],
  1. 如果您的用户 settings.json 文件中存在以下条目,请删除
"workbench.editorAssociations": [
  {
    "viewType": "jupyter-notebook","filenamePattern": "*.ipynb"
  }
]
  1. 重新加载 Visual Studio Code 以使新设置生效。您应该会选择重新使用旧的 Jupyter 笔记本界面。
,

在 vscode 1.59 中(参见 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_59.md#jupyter-run-by-line

Jupyter“按行运行”

我们一直致力于支持 Jupyter 中的“按行运行”功能 笔记本。此功能本质上是一种简化的调试模式 让您逐行浏览单元格的代码,无需任何操作 复杂的调试 UI。这仍然是实验性的,但你可以尝试一下 通过设置 "jupyter.experimental.debugging": true,安装 所选内核中的 ipykernel 版本 6,然后单击“运行 单元格工具栏中的“按行”按钮。

"jupyter.experimental.debugging": true