【问题标题】:Connect to existing kernel in VS Code连接到 VS Code 中的现有内核
【发布时间】:2022-12-19 18:49:30
【问题描述】:

随着最近 Atom 的衰落,我正在迁移到 VS Code 以对科学数据进行探索性分析。

目前在 VS Code 中,我可以通过为每个 .py 文件启动一个本地 iPython,在 cell mode 中运行我的 Python 文件(不是 Jupyter 笔记本)。这工作正常并重现了我在 Atom/Hydrogen 中的一部分功能。

但是,使用 Atom/Hydrogen,我可以将多个 .py 文件连接到一个内核。为此,我将在一个文件中启动 Python。然后我会切换到另一个文件并调出 Atom 命令面板并选择“Hydrogen:连接到现有内核”。之后,两个文件共享相同的内核、工作区、变量等。

我无法在 VS Code 中重现此功能。 guidance 介绍了如何在 VS Code 中使用 Jupyter Notebooks 连接到现有的 Jupyter 内核,但是当我使用 .py 文件时,那里的步骤对我不起作用。 another question on SO 似乎描述了类似的问题,但同样,它是特定于笔记本的。

如何将多个 .py 文件连接到 VS Code 中的单个内核?

【问题讨论】:

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


    【解决方案1】:

    我编码了两个文件。

    测试1.py

    x=1
    

    测试2.py

    print(x)
    

    很明显,当我在交互窗口中单独运行它们时,test2会报错。它找不到定义的 x。

    然而,搜索Jupyter:交互式 Windows 模式在设置中并将其更改为.

    它们可以在同一个内核中工作。希望这能有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-07-10
      • 2020-05-09
      • 1970-01-01
      • 2021-11-26
      • 2021-05-06
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多