2

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

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

4

4 回答 4

1

这意味着您需要查看pygame\base.pydDependency Walker 并查看它找不到哪个 DLL。

于 2012-05-17T02:28:46.877 回答
0

我也犯了这个错误。问题是您正在使用 Idle Shell 来尝试构建 Python 程序。这是我摆脱外壳的方法:

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

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

这将使您抢先使用 pygame。

于 2012-06-09T18:27:03.010 回答
0

Game Development(另一个 Stack Exchange 站点)上的这个问题应该回答你的问题: 安装正确版本的 PyGame
这个用户不能让 Python 知道 PyGame 在那里,所以他问了这个问题。他的问题应该和你的差不多,方便你。我希望这可以帮助你!

于 2015-01-07T01:50:10.667 回答
0

pip install pygame如果您有 Windows PC,或者pip3 install pygame如果您有 Linux 或 MacOS ,请在命令提示符下输入。

于 2020-04-09T05:33:56.983 回答