2012-05-17 68 views
2

當我輸入進口pygame的,我得到一條錯誤:pygame的不會導入到蟒蛇

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: The specified module could not be found. 
>>> 

有誰知道這是什麼意思?

回答

1

這意味着您需要查看Dependency Walker中的pygame\base.pyd並查看找不到哪個DLL。

+0

或者只是重新安裝pygame? – jpaugh

0

我也犯過這個錯誤。問題是你正在使用Idle Shell試圖構建一個Python程序。這裏是我走出的外殼:

  1. 保存空閒殼牌作爲的.py在您選擇的位置
  2. 之後,找到您所創建的的.py。
  3. 左鍵單擊,然後右擊顯示上下文子菜單(與複製/粘貼菜單)
  4. 選擇「編輯與空閒」
  5. 這將打開在編輯器窗口中.py文件。刪除所有多餘的內容,以創建一個空白屏幕
  6. 現在你可以導入你的模塊,並開始編程:

    import os, sys 
    import pygame 
    from pygame.locals import * 
    [...] 
    

這會給你的頭開始pygame的工作。

+1

或者只需按Ctrl + N – Kroltan

0

這個問題在遊戲發展論壇(另一個堆棧交易所網站)應該回答你的問題: Installing the right version of PyGame
該用戶不能使Python知道pygame的是有那麼他問這個問題。他的問題應該和你的問題類似,這對你很方便。我希望這可以幫助你!