如何从外部应用程序调试python程序?
我使用的是外部实用程序guildAI
,它在内部运行guild run train.py
时运行python train.py
,但带有其他包装。
是否有办法以某种方式使用vs代码调试(例如远程调试)这类应用程序?
,就是让vs代码为我运行guild run train.py
吗?或其他方式
答案 0 :(得分:1)
您想要执行所谓的“ local attach”。基本上,您需要做的是在您的应用程序中安装ptvsd,调用ptvsd.enable_attach()
和ptvsd.wait_for_attach()
,然后使用breakpoint()
使调试器在连接时暂停,让您开始浏览应用程序