在 OS X 上运行 Python 2.7.2 和 Pygame 1.9.2pre。
另一个令人讨厌的问题:初始化 pygame.font 模块会产生一个我不敢的错误......好吧,尝试自己解决。我猜这是一个相当通用的 pygame 相关问题......但我一直无法找到任何解决方案。
import pygame
pygame.init()
pygame.font.init()
给出:
Desktop/font.py:4: RuntimeWarning: use font: dlopen(/Library/Python/2.7/site-packages/pygame/font.so, 2): Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /Library/Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
Reason: image not found
(ImportError: dlopen(/Library/Python/2.7/site-packages/pygame/font.so, 2): Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /Library/Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
Reason: image not found)
pygame.font.init()
Traceback (most recent call last):
File "Desktop/font.py", line 4, in <module>
pygame.font.init()
File "/Library/Python/2.7/site-packages/pygame/__init__.py", line 70, in __getattr__
raise NotImplementedError(MissingPygameModule)
NotImplementedError: font module not available
(ImportError: dlopen(/Library/Python/2.7/site-packages/pygame/font.so, 2): Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /Library/Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
Reason: image not found)
这里到底有什么问题?字体模块不可用的一些可能原因是什么?常见原因?常见的修复?
如果有人能告诉我出了什么问题,即使它不能解决问题,我也会很感激!非常感谢!
编辑:我使用 64 位版本的 Python 和 32 位 Pygame。(似乎没有适用于 Mac OS 的 64 位 Pygame)