首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python的VS代码中的"Debug Adapter Executable not provide“

Python的VS代码中的"Debug Adapter Executable not provide“
EN

Stack Overflow用户
提问于 2022-08-10 16:56:07
回答 2查看 280关注 0票数 2

尝试使用VS code远程容器扩展来调试容器中的Python代码。

在docker构建任务之后,我得到了一个“”错误。哪里可能出了问题?

launch.json

代码语言:javascript
复制
{
"configurations": [
    {
        "name": "Docker: Python - General",
        "type": "docker",
        "request": "launch",
        "preLaunchTask": "docker-run: debug",
        "python": {
            "pathMappings": [
                {
                    "localRoot": "${workspaceFolder}",
                    "remoteRoot": "/app"
                }
            ],
            "projectType": "general"
        }
    }
]

}

tasks.json

代码语言:javascript
复制
{
"version": "2.0.0",
"tasks": [
    {
        "type": "docker-build",
        "label": "docker-build",
        "platform": "python",
        "dockerBuild": {
            "tag": "py:latest",
            "dockerfile": "${workspaceFolder}/Dockerfile",
            "context": "${workspaceFolder}",
            "pull": true
        }
    },
    {
        "type": "docker-run",
        "label": "docker-run: debug",
        "dependsOn": [
            "docker-build"
        ],
        "python": {
            "file": "app.py"
        }
    }
]

}

EN

回答 2

Stack Overflow用户

发布于 2022-10-02 10:27:47

如果您定义了本地python解释器,即使您想使用docker,它看起来也会得到解决。打开一个.py文件并用右边的按钮定义它。

票数 1
EN

Stack Overflow用户

发布于 2022-08-17 22:54:51

我也遇到了这个问题。在尝试重新安装VS代码Docker扩展后,我注意到实际的命令是由"docker-run: debug"任务在tasks.json中触发的,但没有结果。

代码语言:javascript
复制
docker run -dt -P --name "loadtiktokcampaigns-dev" --label 
"com.microsoft.created-by=visual-studio-code" -v 
"/Users/tnightengale/.vscode/extensions/ms-python.python-
2022.12.0/pythonFiles/lib/python/debugpy:/debugpy:ro,z" 
--entrypoint "python3" "loadtiktokcampaigns:latest"

这里的关键是-v命令,它试图从VS代码Python扩展名文件将/debugpy文件装入容器。

出于某种原因,这些文件实际上不在我的Mac上的路径上。删除ms-python.python-2022.12.0/文件夹并重新安装VS代码Python扩展为我解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73310084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档