如何从外部应用程序调试python程序?我正在使用guildAI
,它是一个外部实用程序,它在内部运行guild run train.py
时会运行python train.py
,但会与其他包装一起运行。有没有办法以某种方式用vs代码对此类应用程序进行调试(例如远程调试)?即告诉vs代码为我运行guild run train.py
吗?或其他方式
您想执行所谓的“ local attach”。基本上,您需要做的是在应用程序中安装ptvsd,调用ptvsd.enable_attach()
和ptvsd.wait_for_attach()
,然后使用breakpoint()
使调试器在连接时暂停,让您开始浏览应用程序。