1.在安装之前需要先安装python的setuptools模块
http://pypi.python.org/pypi/setuptools#rpm-based-systems
下载setuptools-0.6c11-py2.3.egg(如果是其他python版本,选择对应的egg)
执行PATH=.:$PATH sh setuptools-0.6c11-py2.3.egg 进行安装
2.需要安装python pdb模块
http://pypi.python.org/pypi/stxnext.pdb/0.2.1
下载stxnext.pdb-0.2.1.tar.gz
展开进入目录以后,执行python setup.py install
安装成功
3.进行调试xxx.py脚本
执行python,进入>>>
输入
>>>import pdb
>>>import xxx
>>>pdb.run( "xxx.mymain()" )
<string>(1)?()
(Pdb)在这里输入h是帮助,输入s进入函数
--Call--
> /home/xxx/xxx.py(4)mymain()
-> def mymain():
执行bt可以看到函数堆栈
list可以看到源码
其他的参看帮助