首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python -找不到记录器"OpenGL.error“的处理程序

Python -找不到记录器"OpenGL.error“的处理程序
EN

Stack Overflow用户
提问于 2008-12-06 05:59:43
回答 3查看 91.3K关注 0票数 80

好吧,它是什么,为什么它发生在Win2003服务器上,而不是在WinXP上。

它似乎一点也不影响我的应用程序,但是当我关闭应用程序时,我收到了这个错误消息。而且这很烦人(错误消息应该是这样的)。

我使用pyOpenGl和wxPython来做图形方面的工作。不幸的是,我是一名C#程序员,接管了这个Python应用程序,我必须学习Python才能做到这一点。

我可以提供代码和版本号等,但我仍然在学习技术的东西,所以任何帮助都将不胜感激。

Python2.5、wxPython和pyOpenGL

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-06 17:18:34

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

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

import logging
logging.basicConfig()

查看有关logging模块的文档以获取更多配置信息,它在概念上类似于log4J。

票数 196
EN

Stack Overflow用户

发布于 2013-09-29 05:19:40

消除此消息的proper way是为您的库(OpenGL)的根级记录器配置NullHandler。

票数 3
EN

Stack Overflow用户

发布于 2008-12-15 17:52:46

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

从排除列表中删除“T常量”后,我不再有问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/345991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档