使用来自外部脚本的vscode调试python

问题描述 投票:0回答:1

如何从外部应用程序调试python程序?我正在使用guildAI,它是一个外部实用程序,它在内部运行guild run train.py时会运行python train.py,但会与其他包装一起运行。有没有办法以某种方式用vs代码对此类应用程序进行调试(例如远程调试)?即告诉vs代码为我运行guild run train.py吗?或其他方式

python debugging visual-studio-code
1个回答
0
投票

您想执行所谓的“ local attach”。基本上,您需要做的是在应用程序中安装ptvsd,调用ptvsd.enable_attach()ptvsd.wait_for_attach(),然后使用breakpoint()使调试器在连接时暂停,让您开始浏览应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.