Visual Studio Code 中 Jupyter Notebook 的“New Console for Notebook”

din*_*eep 16 python visual-studio-code jupyter-notebook

Jupyter 实验室有这个功能,我可以为我打开的每个笔记本提供一个 ipython 控制台。每当我在这个笔记本中运行一个单元时,控制台都会定义与笔记本相对应的所有变量和导入的模块。此外,我们有时还可以运行额外的命令并帮助调试。VS code中有类似的功能吗?我真的很喜欢它,并且想完全转向 VS Code。vscode 中的 Python 交互式命令行是我发现的最接近的。但是,它没有附加到笔记本上,我必须运行笔记本内的所有代码,这有点乏味。

R C*_*odo 8

我相信这可以将终端连接到现有内核

但是,您可能正在寻找一种在 VS code 中执行此操作的方法。您可以通过%connect_info在单元中运行、启动终端,然后运行适当的jupyter命令来完成此操作。

像这样:

jupyter console --existing kernel-2c0993da-95c7-435a-9140-118c10d33e1a.json
Run Code Online (Sandbox Code Playgroud)

  • 您可以在此处跟踪进度:https://github.com/microsoft/vscode-jupyter/issues/6765 (4认同)
  • 在这里:https://github.com/microsoft/vscode-jupyter/issues/4573 (2认同)