80

好的,它是什么,为什么它出现在Win2003服务器上,而不是在WinXP上。

它似乎根本不会影响我的应用程序,但是当我关闭应用程序时会收到此错误消息。这很烦人(应该是错误消息)。

我正在使用 pyOpenGl 和 wxPython 来处理图形。不幸的是,我是一名 C# 程序员,已经接管了这个 Python 应用程序,我必须学习 Python 才能做到这一点。

我可以提供代码和版本号等,但我仍在学习技术知识,因此将不胜感激。

Python 2.5、wxPython 和 pyOpenGL

4

3 回答 3

196

看起来 OpenGL 试图在 Win2003 上报告一些错误,但是您还没有配置系统输出日志信息的位置。

您可以将以下内容添加到程序的开头,您将在 stderr 中看到错误的详细信息。

import logging
logging.basicConfig()

签出有关日志记录模块的文档以获取更多配置信息,从概念上讲,它类似于 log4J。

于 2008-12-06T17:18:34.367 回答
3

摆脱此消息的正确方法是为您的库 (OpenGL) 的根级别记录器配置 NullHandler。

于 2013-09-28T21:19:40.043 回答
2

添加上面的 Logging 后,我可以看到问题是由于缺少 TConstants 类引起的,我在 py2exe setup.py 文件中排除了该类。

从排除列表中删除“Tconstants”后,我不再遇到问题。

于 2008-12-15T17:52:46.277 回答