问题描述
最近 VSCode 进行了更新,之后我的 jupyter notebook 界面发生了变化,这给我带来了很多问题。现在我不知道如何逐行运行单元格代码等
有没有其他方法可以做到这一点,或者我怎样才能恢复到旧版本的笔记本?
解决方法
- 打开命令面板(Windows 上为 Ctrl+Shift+P,Mac 上为 Cmd+Shift+P)
- 输入“首选项:打开设置 (JSON)”并选择第一个选项以打开您的用户 settings.json 文件
- 将以下行添加到您的用户 settings.json 文件中:
"jupyter.experiments.optOutFrom": ["NativeNotebookEditor"],
- 如果您的用户 settings.json 文件中存在以下条目,请删除:
"workbench.editorAssociations": [
{
"viewType": "jupyter-notebook","filenamePattern": "*.ipynb"
}
]
- 重新加载 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