vscode远程调试docker内Python代码
(2019-06-28 16:28:26)
标签:
pythondockervscode远程调试 |
1、安装ptvsd
pip3 install ptvsd
2、代码头上里添加
import ptvsd
ptvsd.enable_attach(address = ('172.17.0.2',5678))#docker容器的网络地址,开放的端口
ptvsd.wait_for_attach()
3、vscode配置调试环境
{
"name":"Python: remote",
"type": "python",
"request": "attach",
"port": 5678, //开放的端口
"host": "172.17.0.2", //docker容器的网络地址
//这一条很重要,配置远程目录与当前工作目录映射关系,否则无法命中断点
"pathMappings": [
{
"remoteRoot": "/",
"localRoot": "${workspaceFolder}"
}
]
},