Pygame不会导入到python

时间:2012-05-17 02:26:12

标签: python 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.
>>> 

有人知道这意味着什么吗?

4 个答案:

答案 0 :(得分:1)

这意味着你需要在Dependency Walker中查看pygame\base.pyd并查看它找不到的DLL。

答案 1 :(得分:0)

我也犯了这个错误。问题是您正在使用Idle Shell尝试构建Python程序。以下是我脱离shell的方法:

  1. 将空闲外壳作为.py保存在您选择的位置
  2. 然后,找到您创建的.py。
  3. 左键单击,然后右键单击以显示上下文子菜单(带复制/粘贴的菜单)
  4. 选择&#34;使用空闲&#34;
  5. 进行编辑
  6. 这将在编辑器窗口中打开.py文件。删除所有额外内容以创建空白屏幕
  7. 现在您可以导入模块并开始编程:

    import os, sys
    import pygame
    from pygame.locals import *
    [...]
    
  8. 这将使你开始使用pygame。

答案 2 :(得分:0)

Game Developement(另一个Stack Exchange网站)的这个问题应该回答你的问题: Installing the right version of PyGame
这个用户不能让Python知道PyGame在那里,所以他问这个问题。他的问题应与你的问题类似,让你更方便。我希望这可以帮助你!

答案 3 :(得分:0)

如果您使用的是Windows PC,请在命令提示符下输入pip install pygame,如果您使用的是Linux或MacOS,请输入pip3 install pygame