Intento el par Eclipse + PyDev para algunos de mis trabajos. (Eclipse v3.5.0 + PyDev v1.5.6) No pude encontrar una manera de exponer todas mis variables a la consola de PyDev (a través de la consola de PyDev -> Consola para la opción del editor activo actual) Utilizo un código simple para describir el problema . Cuando paso por paso reviso el código, no puedo acceder a mi variable "x" desde la consola. Se ve en la pestaña Variables, pero eso no es realmente lo que quiero.Depuración de Python en Eclipse + PyDev
Se agradece cualquier ayuda.
Ver mi pantalla para una mejor descripción:
alt text http://img541.imageshack.us/img541/4514/eclipsedebug.png
EDIT:
Asumir la adición de un func simple como:
def myfunc(x):
return x**x
Cuando elimino errores con la función añadida de el código Puedo acceder a myfunc desde la consola fácilmente. (Tipo myfunc y estará disponible después de esta ejecución automática:.
>>> from part2.test import myfunc
>>> myfunc
Entonces cuando hago myfunc (5) que actúa igual que en el intérprete de Python Sería muy útil para acceder a las variables de la forma similar para depurando mi código. Tengo grandes arreglos y hago varias pruebas y operaciones durante el proceso de depuración. Me gusta: Obtenga mi x y haga x.sum(), haga luego x [:: 10], o transponga opere con otras matrices observe los resultados , experimentar etc ...
esperamos que haya una mejor solución.
He estado usando PyDev durante meses y no sabía que usted puede hacer esto. (Nunca lo necesité, supongo). ¿Qué estaba pensando? –
Vea estas respuestas: - http://stackoverflow.com/questions/2045551/interactive-pydev-console-at-breakpoint - http://stackoverflow.com/questions/271625/interactive-console-using-pydev-in- eclipse –
OK, algunos parece útil. La consola Still Debug no da la sensación real de utilizar el intérprete de Python, donde puede completar tabulaciones e interactuar con variables/contenidos de manera fácil y conveniente. –