2012-05-17 66 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的是有那么他问这个问题。他的问题应该和你的问题类似,这对你很方便。我希望这可以帮助你!