You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中dockerRun命令执行异常:python3后出现多余反引号

问题定位与解决方案

问题根源

你在tasks.json里同时配置了python.module和dockerRun.command,这两个配置产生了冲突。VSCode Docker插件会基于python.module自动生成启动命令,同时又会追加你手动写的dockerRun.command内容,最终导致命令里出现多余的反引号,格式错乱无法执行。

正确配置示例(二选一即可)

方案1:纯手动指定dockerRun命令(更灵活)

删掉python节点,只保留dockerRun.command:

{
    "label": "docker-run: debug",
    "type": "docker-run",
    "dependsOn": [
        "docker-build"
    ],
    "dockerRun": {
        "command": "python3 simply.py"
    }
}

方案2:使用python模块配置(插件自动生成命令)

删掉dockerRun节点,注意module值不要加.py后缀:

{
    "label": "docker-run: debug",
    "type": "docker-run",
    "dependsOn": [
        "docker-build"
    ],
    "python": {
        "module": "simply"
    }
}

额外说明

你的launch.json配置没有问题,无需修改。只要按上面的方式调整tasks.json,就能生成正确的docker container run [参数] python3 simply.py命令。

内容的提问来源于stack exchange,提问作者Oliver Brace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 10:15:46