首页 文章

从Mac中删除cocos2d-python

提问于
浏览
0

我今天在OS X Lion上安装了cocos2d,但每当我尝试在Python解释器中导入 cocos 时,我都会遇到一堆导入错误 .

文件“”,第1行,在文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7 / site-packages / cocos2d-0.5.0-py2.7.egg / cocos / init中 . py“,第105行,在import_all()文件中”/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行,来自basegrid_actions import * File”/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 import *文件”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行,在lo ad_library文件 “ Build / bdist.macosx-10.6-英特尔/蛋/ pyglet / lib.py”,线路226,在load_framework文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7 / ctypes的/在LoadLibrary中的init.py“,第431行返回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:dlopen(/System/Library/Frameworks/QuickTime.framework/ QuickTime,6):找不到合适的图像 . 找到:/System/Library/Frameworks/QuickTime.framework/QuickTime:mach-o,但错误的架构/System/Library/Frameworks/QuickTime.framework/QuickTime:mach-o,但错误的架构

由于我无法解决它,我想完全删除cocos2d . 问题是我似乎无法在任何地方找到指南,详细说明如何从Python安装中删除它 .

任何有关这些问题的帮助都非常感谢 .

1 回答

  • 1

    你可以解决它 . 问题来自于cocos2D构建在Pyglet之上,而pyglet的稳定版本还不支持Mac OS X 64位架构 . 你必须使用pyglet或更高版本的1.2版本,现在还没有发布 .

    解决方法是删除任何现有的Pyglet安装:

    pip卸载仔猪

    然后从mercurial存储库安装最新的Pyglet

    pip install hg https://pyglet.googlecode.com/hg/

相关问题