您的足迹: python远程调试

这是本文档旧的修订版!


python远程调试

vscode里远程调试

# 安装远程调试工具
pip install debugpy

# 启动4005远程调试端口, 此时程序会卡住,等待远程连接
python3 -m debugpy --listen 0.0.0.0:4005 --wait-for-client scripts/ctbots.py

在 vscode的工程里,直接添加 .vscode/launch.json 添加配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Docker Remote Debug",
            "type": "python",
            "request": "attach",
            "port": 4005,
            "host": "192.168.1.1",
            "pathMappings": [
                {
                    "localRoot": "${workspaceFolder}",  // 本地代码路径
                    "remoteRoot": "/home/ctbots/my-debug-project"  // 容器内代码路径(需与容器内一致)
                }
            ]
        }
    ]
}

评论

请输入您的评论. 可以使用维基语法:
 
python/代码调试/python调试入手/python远程调试.1766049040.txt.gz · 最后更改: 2025/12/18 09:10