Pygame不会导入到python

2024-09-28 20:19:58 发布

您现在位置:Python中文网/ 问答频道 /正文

当我键入import 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.
>>> 

有人知道这是什么意思吗?


Tags: inimport内容most键入错误linecall
3条回答

我也犯了这个错误。问题是,您正在使用空闲Shell试图构建一个Python程序。以下是我如何摆脱困境的方法:

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

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

这会让你在pygame的工作中领先一步。

游戏开发(另一个堆栈交换站点)上的这个问题应该回答您的问题: Installing the right version of PyGame
这个用户不能让Python知道PyGame在那里,所以他问这个问题。他的问题应该和你的问题相似,这样你就方便了。我希望这对你有帮助!

这意味着您需要查看依赖项Walker中的pygame\base.pyd,看看它找不到哪个DLL。

相关问题 更多 >