es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El depurador de ipython se está bloqueando repentinamente al asignar.

A partir de hoy, el depurador de ipython se está bloqueando al crear/asignar nuevas variables mientras se depura. Puedo ver variables que ya existen. Puedo actualizar valores de variables existentes.

Lo estoy usando de esta manera:

ipython--InteractiveShell.pdb true [script_name]
es decir, lanzándolo en caso de error.

He intentado actualizar ipython y reiniciar la computadora.

Estoy bastante perdido. No tengo experiencia con los detalles internos de los depuradores.

Script de prueba:

aa = 'asdf'
bb = 1
algo_estupido = aa + bb

Ejemplo de sesión de depuración:


ipdb> aa
'asdf'
ipdb> bb
1
ipdb> aa = 'qwer'
ipdb> aa
'qwer'
ipdb> c = 1
imbackonthecommandline:path/to/directory$

Estoy en Debian en el Subsistema de Linux para Windows, en Windows 10. Versiones:


$ python --version
Python 3.9.6
$ ipython --version
7.29.0

¿Algún consejo? Díganme qué información necesitan. Siento que mi descripción del problema es bastante básica, pero no sé qué más agregar.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece que puede haber un problema con el depurador IPython en sí. Algunos posibles pasos que podría tomar para diagnosticar y resolver el problema incluyen:

    • Verificar el rastreador de problemas de IPython para ver si otros han informado problemas similares o si hay algún error conocido que coincida con su situación.
    • Intentar reproducir el problema con un script de prueba más simple para ver si está relacionado con el código específico que está depurando.
    • Examinar cualquier mensaje de error o traza de pila que se genere cuando se produce un error en el depurador para obtener más información sobre lo que está causando el problema.
    • Experimentar con diferentes versiones de IPython para ver si el problema es específico de una versión determinada o si ocurre en varias versiones.
    • Publicar en los foros de la comunidad relevantes o en las listas de correo para ver si otros han experimentado problemas similares o si tienen alguna sugerencia para resolverlos.

    Sin más información sobre los mensajes de error específicos o detalles del fallo, es difícil proporcionar orientación más detallada. Sin embargo, si sigue teniendo problemas con el depurador, también puede valer la pena considerar otras herramientas o enfoques de depuración alternativos para tratar de identificar y resolver el problema.

Comments are closed.