0

新しいコンピューターを購入し、このコードを実行しようとするとpygameを入れてみました

import pygame

pygame.init()

screen = pygame.display.set_mode((1176,674),0,32)

このエラーが発生します

Traceback (most recent call last):
  File "/Users/nathaneuteneier/Documents/how", 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

それは基本的に

     import error

これは、インタープリターがモジュールをプログラムに正しく「インポート」できないことを意味します。また、インタラクティブモードで、

    import pygame

その後、結果は何ですか?いずれにせよ、Web から pygame モジュールを再度ダウンロードしてみてください。 http://www.pygame.org/download.shtml また、エラーは 32 ビット バージョンと 64 ビット バージョンの非互換性が原因である可能性があります。上記のリンクから正しいバージョンをダウンロードします。使用しているビット (32 または 64) を確認します。インタラクティブモードでこれを入力してください:-

    import platform
    platform.architecture()

これにより、実行中の python インタープリターの正しいビット順が得られます

于 2013-11-03T04:11:07.297 に答える