Tôi đang chạy Mac OS X Mountain Lion, với Python 2.7. Tôi đã cài đặt mã nguồn của Pyglet mà dường như không có lỗi, nhưng bất cứ khi nào tôi cố gắng chạy một chương trình, tôi nhận được một lỗi dài mà tôi không hiểu. Có vẻ như nó có liên quan đến QuickTime?Đang cố gắng sử dụng Pyglet - lỗi này có nghĩa là gì?
Mọi chương trình tôi đã thử đều có cùng lỗi. Các chương trình tôi đã cố gắng chạy là những ví dụ đi kèm trong nguồn, và ví dụ ở đây: http://guzalexander.com/2012/08/17/playing-a-sound-with-python.html
Các lỗi tôi nhận nói:
File "examples/media_player.py", line 44, in <module>
from pyglet.gl import *
File "/Library/Python/2.7/site-packages/pyglet/gl/__init__.py", line 510, in <module>
import pyglet.window
File "/Library/Python/2.7/site-packages/pyglet/window/__init__.py", line 1669, in <module>
from pyglet.window.carbon import CarbonPlatform, CarbonWindow
File "/Library/Python/2.7/site-packages/pyglet/window/carbon/__init__.py", line 69, in <module>
framework='/System/Library/Frameworks/QuickTime.framework')
File "/Library/Python/2.7/site-packages/pyglet/lib.py", line 90, in load_library
return self.load_framework(kwargs['framework'])
File "/Library/Python/2.7/site-packages/pyglet/lib.py", line 226, in load_framework
lib = ctypes.cdll.LoadLibrary(realpath)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(/System/Library/Frameworks/QuickTime.framework/QuickTime, 6): no suitable image found. Did find:
/System/Library/Frameworks/QuickTime.framework/QuickTime: mach-o, but wrong architecture
/System/Library/Frameworks/QuickTime.framework/QuickTime: mach-o, but wrong architecture
Tôi nghĩ rằng câu trả lời của @ user1740200 xứng đáng được chấp nhận là giải pháp, bởi vì nó hiện đang hoạt động. –