GDB pretty printing ImportError: Ningún módulo llamado 'impresoras'
Estoy tratando de agregarbonita impresión para STL en mi GDB en Ubuntu 14.04. Algunos detalles sobre las herramientas:
SO: Ubuntu 14.04
versión de gdb: 7.7
versión de Python: 2.7.6
versión de python3: 3.4.0
Pero después configuré exactamente lo que decía la instrucción. Todavía recibo los siguientes errores:
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "/home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/__init__.py", line 19, in <module>
from printers import register_libstdcxx_printers
ImportError: No module named 'printers'
/home/jerry/.gdbinit:6: Error in sourced command file:
Error while executing Python code.
Reading symbols from main...done.
Luego revisé dos veces mi bonito directorio de instalación de impresión. Bajo el directorio/home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/
, Puedo ver claramente que tengo el archivo printers.py. Y también veo el contenido de printers.py, estoy seguro de que también tiene elregister_libstdcxx_printers
clase. ¿Por qué el intérprete de Python todavía se queja delprinters
falta el módulo? Esto me parece realmente extraño.