Je cours Mac OS X Mountain Lion, avec Python 2.7. J'ai fait une installation source de Pyglet qui semblait fonctionner sans erreur, mais chaque fois que j'essaye d'exécuter un programme, j'obtiens une erreur longue que je ne comprends pas. Il semble que cela a quelque chose à voir avec QuickTime ?? Chaque programme que j'ai essayé donne la même erreur.Essayer d'utiliser Pyglet - que signifie cette erreur?
Les programmes que j'ai essayé de courir sont les exemples qui sont venus dans la source, et l'exemple ici: http://guzalexander.com/2012/08/17/playing-a-sound-with-python.html
L'erreur que je reçois dit:
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
Je pense que la réponse de @ user1740200 mérite d'être acceptée comme solution, car elle fonctionne actuellement. –