今天,我在OS上安装了cocos2d,但是每当我试图在解释器中导入cocos时,我就会得到一堆导入错误。
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/init.py",第105行中的
文件"",第1行在"/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/init.py",第89行的import_all()文件中,在"/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/actions/ init.py“导入操作文件”中,第37行,在“从文件导入*文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/actions/ basegrid_actions.py”中,第62行,从pyglet.gl导入*文件"build/bdist.macosx-10.6-intel/egg/pyglet/gl/init.py",第510行,在文件"build/bdist.macosx-10.6-intel/egg/pyglet/window/init.py",第1669行,在文件"build/bdist.macosx-10.6-intel/egg/pyglet/window/carbon/ init.py中,在第69行,在文件"build/bdist.macosx-10.6-intel/egg/pyglet/lib.py",第90行,在"build/bdist.macosx-10.6-intel/egg/pyglet/lib.py",文件第226行,在load_framework File "/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/ctypes/init.py",第431行,在LoadLibrary返回self._dlltype(name)文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/ctypes/init.py",中第353行,在init self._handle = _dlopen(self._name,mode) OSError: QuickTime,6):没有找到合适的图像。确实发现: /System/Library/Frameworks/QuickTime.framework/QuickTime:马赫-o,但错误的架构/System/Library/Frameworks/QuickTime.framework/QuickTime:马赫-o,但错误的架构
由于我无法修复它,所以我想完全删除cocos2d。问题是,我似乎找不到详细说明如何从Python安装中删除它的指南。
任何有关这两个问题的帮助都是非常感谢的。
发布于 2012-05-13 21:23:57
你可以修好它。问题来自这样一个事实,即cocos2D构建在Pyglet之上,而pyglet的稳定版本还不支持MacOSX64位架构。您必须使用pyglet的1.2版本或更高版本,到目前为止还没有发布。
解决办法是删除任何现有的Pyglet安装:
pip卸载仔猪
然后从mercurial存储库中安装最新的Pyglet。
https://stackoverflow.com/questions/8626180
复制相似问题