2

我正在编写一个简单的国际象棋游戏,并将模块 pygame 与 python 2.7.3(32 位)一起使用

我正在使用 Mac OS X Mountain Lion(64 位)和 Eclipse + Pydev 作为 IDE

直到昨天,我都在正常使用 pygame,一切都按预期运行,尽管我收到了警告;但是我并没有太担心,因为它在 Mountain Lion 中看起来很正常,毕竟它工作正常

然后,在某个时刻并且没有以有意义的方式修改代码(并且没有安装任何新内容),它会显示此错误:

MacAntonio.local Python[303] <Error>: The function `CGSFlushWindow' is

obsolete and will be removed in an upcoming update. Unfortunately, this application, or a 

library it uses, is using this obsolete function, and is thereby contributing to an overal     

degradation of system performance. Please use `CGSFlushWindowContentRegion' instead.

我注意到这条消息在 10 月 10 日午夜后几秒钟首次出现,但我不知道这是否相关

我搜索了互联网,我找不到有同样错误的人;很多警告,但这完全阻止了代码运行

如果您需要,我可以发布我的代码片段。

谢谢大家

编辑:

我想明确指出,这个问题不会因为我写的一些花哨的东西而出现,但也有这个:

import pygame
pygame.display.set_mode((100, 100))

因此,pygame 似乎在 Mountain Lion 中根本不起作用(我的意思是,至少对我而言,但我有一个标准配置,并且它再次工作到 10 月 10 日)

4

1 回答 1

0

奇怪的是,这个问题就这样消失了,现在它可以工作了。有趣的是,我没有进行任何其他尝试;我离开了 Python、Eclipse 和 PyGame 的旧安装。没有改变路径、导入或任何东西。

我不得不认为这一切都是一场梦!

于 2013-05-05T17:40:33.280 回答