VS Code 不支持配置的调试类型“python”

我在调试 VS 代码时遇到问题。我已经为 vs 代码扩展安装了 python 并重新加载了几次。但是当我尝试在调试模式下运行时,出现以下错误

The debug type is not recognized. Make sure that you have a corresponding debug extension installed and that it is enabled.

我的 launch.json 包含以下内容

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [

    {
        "name": "Python : Fichier actuel",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    }
]
}

可能是什么问题?

stack overflow Configured debug type "python" is not supported for VS Code
原文答案

答案:

作者头像

我也有同样的问题。我修复它的最简单方法是:

转到文件资源管理器中的Python文件,
右键单击,然后选择“在交互式窗口中运行当前文件”。

选择之后,VSCODE提示我

x,y,z,需要安装和配置”。

我做到了,然后一切都很好!

作者头像

我遇到了同样的问题,但我认为它来自使用 virtualenvwrapper

当使用 mkvirtualenv 创建虚拟环境时,虚拟环境未放置在项目文件夹中(例如,在文件夹中),而是在 $WORKON_HOME 用户环境中定义的中心位置收集,该环境必须在此期间定义 virtualenvwrapper 的安装。

到目前为止,很好 - 但是必须告诉VSCODE,该中央文件夹在哪里。至少这是我解决问题的原因。所以:

打开Python扩展程序的设置(搜索 Python (通过Microsoft),然后单击Python图标旁边的齿轮 - >扩展设置)
在搜索栏类型 @ext:ms-python.python venv
*在“ python:venv路径”部分中的用户设置中,输入所有虚拟环境中的目录(= $WORKON_HOME

之后,我重新启动了VSCODE,它不再在 launch.json 文件(或我的情况下 .code-workspace 文件)中投诉,VSCODE立即在虚拟环境中找到了Python解释器,并且一切都可以正常工作。