如何使用pydevd附加到进程(*不使用pycharm / eclipse *)

时间:2019-06-24 22:34:31

标签: python pydev

github项目上的documentation很少,但是到目前为止,我尝试的是在我的virtualenv中安装pydevd,运行一些随机脚本,然后运行python venv/pydevd_attach_to_process/attach_pydevd.py --pid xxxx

这样做时,我试图附加到进程[Errno 111] Connection refused的stderr,大概是因为它试图附加到调试服务器。但是,还不清楚如何以及在何处启动该服务器!读pydevd的源代码也并没有什么启发性(有一些对dev_appserver.py文件的引用在安装中似乎不存在)。

1 个答案:

答案 0 :(得分:0)

好吧,文档并不存在,因为它不能真正单独使用,您应该将其与IDE一起使用,以向您实际显示UI(调试器将连接至该UI)...

ie:使用PyDev连接到进程,您将打开调试透视图,然后选择“附加到进程”,这将在PyDev端启动客户端,并在适当的pid处调用attach_pydevd.py它将连接回来并开始调试会话。

相关问题