2012-02-10 14 views
2

私はちょうど32ビットのmacintoshプロにpygame 32ビットをダウンロードしました。私はIDLEをオープンし、IDLEシェルにimport pygameを入力してからenterをクリックします。私はそれがちょうど戻ってくるはずだと聞いたことがありますが、それは私にエラーメッセージを与えます。私はpythonの初心者ですが、私は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 

私を助けてください!

+0

は、あなたはそれが64ビットマシンではありませんか?このエラーは、通常、64ビットPythonで32ビットPygameを使用しようとしているときに発生します。 64ビットMacにPythonをデフォルトでインストールしている場合は、これが問題になる可能性があります。それはかなり古いマシンでない限り、おそらく64ビットになります。 – timc

答えて

1

これは32/64ビットのインストールの問題であれば、私が言うことはできませんが、簡単にあなたが実行しているバージョンを確認することができます

import struct; print(8 * struct.calcsize("P")) 
+0

私は同じ問題を抱えています...しかし、私はこれを解決する方法を知らない。 python.orgの2.7.8とpython 3.4.1がインストールされていますが、2.7.8でエラーを示しています。 –

関連する問題