【问题标题】:"New Console for notebook" for jupyter notebook in visual studio codeVisual Studio 代码中 jupyter notebook 的“笔记本新控制台”
【发布时间】:2020-03-14 12:16:16
【问题描述】:

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

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook


    【解决方案1】:

    如果你引用 .py 文件,你可以像在 pycharm 中那样做。 首先,你需要在代码中放置一个断点:

    他们用调试器运行代码:

    然后,当代码到达断点时,您将能够像 Jupyter 终端一样使用变量:

    【讨论】:

    • 欢迎来到 Stack Overflow 社区,Walter。感谢您的贡献。我已将您的图片内联移动,以便更易于查看。但我认为如果你把它们剪掉一点,它们会更有用。事实上,它们有很多空白空间,因此很难欣赏突出的细节。
    【解决方案2】:

    我相信这会起作用Connecting a terminal to an existing kernel

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

    类似这样的:

    jupyter console --existing kernel-2c0993da-95c7-435a-9140-118c10d33e1a.json
    

    【讨论】:

    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    相关资源
    最近更新 更多