github项目上的documentation很少,但是到目前为止,我尝试的是在我的virtualenv中安装pydevd
,运行一些随机脚本,然后运行python venv/pydevd_attach_to_process/attach_pydevd.py --pid xxxx
。
这样做时,我试图附加到进程[Errno 111] Connection refused
的stderr,大概是因为它试图附加到调试服务器。但是,还不清楚如何以及在何处启动该服务器!读pydevd
的源代码也并没有什么启发性(有一些对dev_appserver.py
文件的引用在安装中似乎不存在)。
答案 0 :(得分:0)
好吧,文档并不存在,因为它不能真正单独使用,您应该将其与IDE一起使用,以向您实际显示UI(调试器将连接至该UI)... >
ie:使用PyDev连接到进程,您将打开调试透视图,然后选择“附加到进程”,这将在PyDev端启动客户端,并在适当的pid处调用attach_pydevd.py
它将连接回来并开始调试会话。