2011-12-24 63 views
0

我今天在OS X Lion上安裝了cocos2d,但每當我嘗試在Python解釋器中導入cocos時,我都會遇到一堆導入錯誤。從Mac中刪除cocos2d-python

File "", line 1, in File "/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/init.py", line 105, in import_all() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/init.py", line 89, in import_all import actions File "/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/site-packages/cocos2d-0.5.0-py2.7.egg/cocos/actions/ init.py", line 37, in from 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", line 62, in from pyglet.gl import * File "build/bdist.macosx-10.6-intel/egg/pyglet/gl/init.py", line 510, in File "build/bdist.macosx-10.6-intel/egg/pyglet/window/init.py", line 1669, in File "build/bdist.macosx-10.6-intel/egg/pyglet/window/carbon/ init.py", line 69, in File "build/bdist.macosx-10.6-intel/egg/pyglet/lib.py", line 90, in load_library File "build/bdist.macosx-10.6-intel/egg/pyglet/lib.py", line 226, in load_framework File "/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/ctypes/init.py", line 431, in LoadLibrary return self._dlltype(name) File "/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

由於我無法修復它,我想完全刪除cocos2d。問題是,我似乎無法在任何地方找到詳細說明如何從Python安裝中刪除它的指南。

任何有關這些問題的任何幫助,非常感謝。

+0

檢查此答案http://stackoverflow.com/questions/1231688/how-do-i-remove-packages-installed-with-pythons-easy-install – Pradeep 2012-01-14 13:08:20

回答

1

你可以修復它。 問題來自於這樣的事實,即cocos2D構建在Pyglet之上,並且pyglet的穩定版本還不支持Mac OS X 64位體系結構。你必須使用pyglet的1.2版或更高版本,現在還沒有發佈。

一種解決方法是刪除任何現有Pyglet安裝:

PIP卸載仔豬

然後從Mercurial庫

安裝最新Pyglet PIP安裝汞柱+ HTTPS://pyglet.googlecode。 com/hg/