安装pygame时出错

问题描述:

首先,我想说我正在运行OS X 10.9安装pygame时出错

我在安装pygame时遇到困难。我有Python版本2.7.8并下载pygame 1.9 for python 2.7 DMG。

我经历了安装程序,好像我已经成功安装了pygame。然而,在我的终端中,当我输入python,然后尝试输入命令import pygame来验证pygame已安装时,我收到以下消息(如下)

我对python很陌生,从未使用过pygame,但如果有人可以请向我解释如何安装pygame,那太棒了!我发现pygame网站上的文档对于如何安装有点困惑。

在此先感谢!

>>> import pygame 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module> 
    from pygame.base import * 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find: 
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper 
+0

您是否确定在安装后重启计算机?我想我和你的情况一样,并且在那个时候解决了我的问题。可能值得一试 – Cocksure 2014-10-09 23:09:25

+0

@Cocksure我刚刚尝试过。仍然遇到相同的情况 – 2014-10-09 23:12:05

+0

尝试使用[brew](https://bitbucket.org/pygame/pygame/issue/82/homebrew-on-leopard-fails-to-install#comment-627494) – elyase 2014-10-09 23:19:02

我强烈建议使用包管理器如homebrew来安装Python/Pygame。它会保持一切都很好,并为您组织。

Installing Pygame for Python 3 on OSX

此连结指令Python 3中,而不是Python 2,但希望它帮助。