VSCode 不调试就运行不行

问题描述 投票:0回答:3

使用 VSCode,我可以通过按右上角的播放图标来运行我的测试 python 代码。

这应该=无需调试即可运行,但我没有得到任何输出

我尝试将 python 路径添加到 settings.json 中

vscode“运行而不调试”无法打开Python调试控制台

但没有变化。

不是一个大问题,但有任何非解决方案。

python visual-studio-code
3个回答
1
投票

我修复了:重新安装调试器(在我的例子中为 IntelliSense)

  1. 文件菜单“运行”-“安装附加调试器...”
  2. 然后在实际调试器中(一般是第一个)选择卸载
  3. 重启VScode
  4. 文件菜单“运行”-“安装附加调试器...”
  5. 再次搜索并安装调试器
  6. 尝试

0
投票

我还在您的帖子中更新了新答案。

您可以在setting.json中通过添加以下代码来指定shell:

"terminal.integrated.shell.windows":"C:\\WINDOWS\\system32\\cmd.exe",

当然,这种方法已经过时了,我们也会收到警告(但不会影响其有效性):

根据文档的更新,我们可以通过以下方式命名终端并指定默认终端:

    {
  "terminal.integrated.profiles.windows": {
    "My PowerShell": {
      "path": "pwsh.exe",
      "args": [
         "-noexit",
         "-file",
         "${env:APPDATA}\PowerShell\my-init-script.ps1"
      ]
    }
  },
  "terminal.integrated.defaultProfile.windows": "My PowerShell"
}

0
投票

我自己最近也遇到了同样的问题。在 JavaScript 上运行一些测试(Node.js 作为运行时)。在一个没有任何内容的脚本文件上,只有一个简单的 console.log('Works!');使用默认的 Node.js 启动配置,它不会在调试控制台上打印出来。据我了解,这似乎是 VS Code(ver-1.87)的调试器问题。可能的解决方案:

  1. 应该在夜间版本中修复这里

  2. 安装旧版本。 Ver-1.83 特别适合我。

© www.soinside.com 2019 - 2024. All rights reserved.