1. Eclipse (local dev machine) 配置
1.1. 添加/opt/eclipse/plugins/org.python.pydev_3.8.0.201409251235/pysrc到被调试项目python pach中
1.2. 运行pydev debug.
2.远程服务器端配置
2.1. 拷贝Eclispe dydev插件下pysrc目录到远程服务器上,并添加该目录到python pach.
通过: export PYTHONPATH=$PYTHONPATH:/opt/eclipse/plugins/org.python.pydev_3.8.0.201409251235/pysrc
即把刚才保存的插件目录写到环境变量 PYTHONPATH里。
2.2. 在需要打断点的地方添加如下代码:
import pysrc.pydevd as pydevd; pydevd.settrace('10.20.0.210', stdoutToServer=True, stderrToServer=True)
3.单步调试 (在local Dev machine eclipse上,会看到程序pending在settrace这里。)