【问题标题】:Visual Studio Code is not showing the ouput of PythonVisual Studio Code 未显示 Python 的输出
【发布时间】:2018-09-06 19:44:48
【问题描述】:

我对 Python 非常陌生,刚刚开始学习“Sendtex 的 Python 3 基础知识(链接:https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ)”课程。

  • 我正在尝试将 Python 与 Visual Studio Code 结合使用。
  • 下载的 Python 版本为 3.6.4。
  • 我已在 Visual Studio Code 中安装了 Python 扩展,并已按照步骤操作。

但是,我无法获得任何输出。以下是所附截图。

如果我选择 Python,它将进入调试模式。所以,没有任何输出。

【问题讨论】:

  • 如果切换到底部的“输出”选项卡会发生什么?
  • 保存此文件,然后转到底部的终端选项卡并输入python hello.py 并按Enter。这应该运行代码并显示输出。
  • @Guillaume 输出选项卡不显示任何内容。正如您在屏幕截图中看到的那样,当我按下运行时,屏幕截图中也会显示一个弹出窗口。
  • @user8212173 成功了。谢谢。

标签: python visual-studio-code


【解决方案1】:

Python for Visual Studio Code 文档

我建议查看official Visual Studio Code Python documentation and tutorial。这提供了一些基础知识,以“官方”方式运行和调试。

使用“Code Runner”扩展(支持多种语言,包括 Python)

运行代码的一种方法是安装“Code Runner”扩展。这将在许多语言(包括 Python)的右键单击上下文菜单中添加“运行代码”命令,并且默认情况下,当支持的语言文件为打开,像这样:

注意:默认情况下,这将输出到“输出”控制台。扩展中有一个设置允许您更改为我更喜欢的集成终端窗口(并且已从 cmd 或 PowerShell 终端更改为 Git Bash shell)。

要调试,请设置配置

但是,如果你真的想调试(调试/开始调试),你需要如下设置调试配置。

要使用调试器,您需要设置一个调试配置。单击工具栏上的调试图标(这是您在问题屏幕截图中显示的窗格)。它会在顶部显示“调试”,下拉菜单显示给定工作区的“无配置”,直到您进行设置。下拉菜单右侧的齿轮有一个红点,表示您需要进行配置:

单击齿轮图标(或在菜单中,使用调试/打开配置),在顶部中间,Visual Studio Code 将打开一个标题为“选择调试配置”的窗口。可用选项将完全取决于您如何设置和配置 Visual Studio Code,但您至少应该有一个安装了 Python 扩展的“Python 文件”选项。选择它。

现在调试窗格左上角的调试配置框应该显示“Python:当前文件”:

Visual Studio Code 将在(可能是新的).vscode 文件夹中将一个名为 launch.json 的文件添加到您当前的工作区或工作文件夹中,并打开它进行编辑。

【讨论】:

    【解决方案2】:

    在安装过程中,如果您忘记勾选path 的复选框,然后如果您在Visual Studio 上运行任何python 文件,它将不会返回任何output,除非您没有将它添加到visual studio code

    首先去FilePreferenceSettings.json

        "code-runner.executorMap":
    {
      "python": "\"C:\\Program Files\\Python39\\python.exe\""
    

    附上截图方便大家理解!

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,但我发现在 Visual Studio Code 的右上角附近有一个绿色的小三角形,上面写着“在终端中运行代码”。 我你想看看某种 print('Hello') 它能完成这项工作。

      【讨论】:

        【解决方案4】:

        我最终废弃了代码并将我的项目移至 Visual Studio 19。现在工作正常。打印显示在命令提示符中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-05-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-23
          相关资源
          最近更新 更多