Importando el objeto Tracer de IPython.core.debugger se puede lanzar el depurador en línea de Python. Podéis ver abajo un ejemplo de depuración. Básicamente el programa se para en el punto y se puede depurar con los comandos de ipdb.
Podéis encontrar una guía de comandos de ipdb en esta dirección.
In [1]:
from IPython.core.debugger import Tracer
In [2]:
a=4
b=5
Tracer()()
c=8
print c