[pygame] ImportError: DLL load failed: %1 は有効な Win32 アプリケーションではありません。

pygameをインストールしようとしてエラーになった


C:\Python27>python.exe
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:40:30) [MSC v.1500 64 bit
AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
Traceback (most recent call last):
  File "", line 1, in 
  File "C:\Python27\lib\site-packages\pygame\__init__.py", line 95, in 
    from pygame.base import *
ImportError: DLL load failed: %1 は有効な Win32 アプリケーションではありません。

>>>

どうも、インストールしたpythonのバージョンが悪かったみたい

■インストールしていたもの
python-2.7.11.amd64
pygame-1.9.1.win32-py2.7

64ビット用のpython(2.7)だったが、pygameは32ビット版にしか対応していないようです。



■インストールし直したもの
python-2.7.11
pygame-1.9.1.win32-py2.7

以下のように正常にimportできた