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可以看到源碼
其他的參看幫助