Python: no se encontraron controladores para el registrador “OpenGL.error”

Bien, ¿qué es y por qué ocurre en el servidor Win2003, pero no en WinXP?

No parece afectar mi aplicación en absoluto, pero recibo este mensaje de error cuando cierro la aplicación. Y es molesto (como deberían ser los mensajes de error).

Estoy usando pyOpenGl y wxPython para hacer los gráficos. Desafortunadamente, soy un progtwigdor de C # que se ha hecho cargo de esta aplicación de Python, y tuve que aprender a Python para hacerlo.

Puedo proporcionar códigos y números de versión, etc., pero todavía estoy aprendiendo cosas técnicas, por lo que agradecería cualquier ayuda.

Python 2.5, wxPython y pyOpenGL

Related of "Python: no se encontraron controladores para el registrador “OpenGL.error”"

Parece que OpenGL está intentando informar de algún error en Win2003, sin embargo, no ha configurado su sistema en el lugar de salida de la información de registro.

Puede agregar lo siguiente al inicio de su progtwig y verá detalles del error en stderr.

import logging logging.basicConfig() 

Consulte la documentación sobre el módulo de registro para obtener más información de configuración, conceptualmente es similar a log4J.

La forma correcta de deshacerse de este mensaje es configurar NullHandler para el registrador de nivel raíz de su biblioteca (OpenGL).

Después de agregar el Registro anterior, pude ver que el problema se debió a la falta de clase TConstants, que estaba excluyendo en el archivo py2exe setup.py.

Después de eliminar los “Constantes” de la lista de excluidos, ya no tuve problemas.