0

Mac に Python 2.7 と Pygame をインストールしましたが、「pygame をインポート」しようとするたびに、次のエラー メッセージが表示されます。

    Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
  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

私は何を間違っていますか?

4

1 に答える 1

0

これは典型的なアーキテクチャの問題です。試してみてください

file /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so

結果の行の 1 つにアーキテクチャ (i386 など) が含まれている場合、問題はパッケージ自体にあるのではなく、パッケージを起動した方法にあります。次に、Python の 32 ビット インスタンスから起動してみます。

python2.7-32
>>>import pygame

注意:あなたのアーキテクチャを推測することができます

uname -m
于 2014-03-27T08:44:22.473 に答える