2013-12-18 34 views
2

我已經安裝pygame的爲Python 2.7,但該來了,如果我鍵入進口pygame的pygame的幫助2.7

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import pygame 
    File "C:\Python27\lib\site-packages\pygame\__init__.py", line 95, in <module> 
    from pygame.base import * 
ImportError: DLL load failed: %1 is not a valid Win32 application. 

請幫我

回答

1

我最近有這個問題,我發現如果你使用的是64位機器,那麼你需要64位版本的python和64位版本的pygame。 64位版本的pygame並不在主網站上,但你可以從這裏下載:http://www.lfd.uci.edu/~gohlke/pythonlibs/

我建議卸載python 2.7並從python下載頁面重新安裝它的64位版本。當你安裝pygame時,使用名爲「pygame-1.9.2a0.win-amd64-py2.7.exe」(不帶引號)的文件http://www.lfd.uci.edu/~gohlke/pythonlibs/

祝你好運。

0

我有這個問題,並解決它。我發現了一個64位版本的Pygame在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

選擇pygame的-1.9.2a0-cp27-NONE-win_amd64.whl(對於Python 2.7)從可用選項列表。

複製下載的文件路徑/到/ python27 /腳本

然後使用PIP安裝程序。 安裝輪包首先,如果你還沒有它。它用於提取和安裝whl文件。 打開cmd。

cd path/to/python27/Scripts 
pip install wheel 
pip install pygame-1.9.2a0-cp27-none-win_amd64.whl 

希望能解決它。