如何在 Visual Studio Code 中打开交互式 shell/REPL?

Al *_*art 4 python read-eval-print-loop visual-studio-code

我正在使用 Visual Studio Code,并且我想要一个可以在其中运行单个 Python 指令的 REPL。我发现了一些已有一年的 Microsoft 文档,其中显示选择“视图”>“其他 Windows”>“交互式”菜单项,但我的 VS Code 版本 (1.44.2) 中没有其他 Windows 项目。

VS Code 是否具有 REPL 功能,或者我是否必须直接从终端窗格运行 python.exe?

Gin*_*pin 7

您正在查看错误的文档。这是针对Visual Studio 的,而不是针对Visual Studio Code 的。它们的名称非常相似,这可能会令人困惑,但它们是两个完全不同的 IDE。

VS Code 的正确文档位于: https:
//code.visualstudio.com/docs/languages/python

有一个用于在终端上运行 Python 代码的部分: https:
//code.visualstudio.com/docs/languages/python#_run-python-code

您可以使用标准 Python 控制台。

  1. 安装VS Code 的 Python 扩展
  2. 设置并选择正确的Python环境
    • 打开命令面板,然后“ Python:选择解释器在此输入图像描述
  3. 接下来,突出显示要运行的行,然后右键单击
  4. 在 Python 终端中选择运行选择/行 在此输入图像描述
  5. 它应该打开一个终端面板并在 Python 控制台中运行您的代码 在此输入图像描述
  6. 然后,您可以继续右键单击>运行,它将在同一会话上执行

还有一个选项可以运行整个文件。

有关更多信息,请参阅文档的运行 Python 代码部分。