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

标签 python visual-studio-code read-eval-print-loop

我正在使用 Visual Studio Code,我想要一个可以在其中运行单个 Python 指令的 REPL。我找到了一些 year-old Microsoft documentation在上面说选择 View > Other Windows > Interactive 菜单项,但在我的 VS Code (1.44.2) 版本中没有 Other Windows 项。

VS Code 是否有 REPL 功能,还是我必须直接从终端 Pane 运行 python.exe?

最佳答案

您正在查看错误的文档。这适用于 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. 安装Python extension for VS Code
  2. 设置和select the correct Python environment
    • 打开命令面板,然后“Python:选择解释器enter image description here
  3. 接下来,突出显示要运行的行,然后右键单击
  4. 选择 在 Python 终端中运行选择/行 enter image description here
  5. 它应该会打开一个终端面板并在 Python 控制台中运行您的代码 enter image description here
  6. 然后您可以继续右键单击 > 运行,它将在同一个 session 中执行

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

Run Python Code文档部分了解更多信息。

关于python - 如何在 Visual Studio Code 中打开交互式 shell/REPL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61808776/

相关文章:

c - macOS llvm 找不到 stdio.h 了

python - 如何在应用程序中嵌入图形交互式 IronPython shell?

ruby - 在 REPL 或 irb 中重用 Ruby DSL?

Python 检查压缩文件是 xml 还是 csv

python - 使用Python的Pandas包将hdf5文件中的列从int64转换为日期时间

visual-studio-code - VsCode - 在文件创建时触发片段

react-native - 如何防止在 JSX 代码中插入空格

python - 删除几列后从 0 开始重新分配列标签

python - python 2.7 的非 ASCII 标识符

c# - 你知道 C# Interactive Standalone 有什么好的界面吗?