如何使用Windows二进制安装程序在Windows 64BIT上安装pygame(.msi)(导入错误:没有名为"pygame"的模块)



我已经在我的64位Windows 7上安装了python 32BIT。因为我想使用pygame。现在,我也下载了pygame并阅读了安装文档。我安装了pygame(在安装python之后)。但是当我在python中运行时import pygame我得到以下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'

我应该如何跳过此错误?

编辑----------------

当我在 pygame 安装文件夹中复制 pygame.msi 安装程序并安装它,然后运行 import pygame 命令时,出现以下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
  File "C:Python33libsite-packagespygame__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: DLL load failed: The specified module could not be found. 

这是为未来的用户准备的:

我已经安装了python x86版本3.3,pygame是版本2.8。

我安装了pygame版本2.9(从bitbucket站点),即使没有卸载以前的pygame,它也成功了。在安装过程中,如果它找到安装了正确的python,它可能会工作,但如果它找不到任何安装,它可能会失败。

Win64bit 8.1 的 Py 游戏

不要从网站下载 64 位

版本的 pygame,而是点击底部的链接,上面写着"有一些适用于 64 位窗口的预发布二进制文件,对于 python 2.7",它将打开 python 窗口的非官方下载。然后下载pygame-1.9.2a0-cp35-none-win32.whl。(下载 32 位,尽管您的窗口是 64 位。

请按照以下步骤操作-

  • 将 .whl 文件重命名为.zip并解压缩这三个文件夹。

    复制 pygame-----.data 中的所有 .h 文件并将其粘贴到硬盘//Python3../include/pygame(New Folder).

    返回 .whl(已下载)文件夹并复制文件夹啪...数据和pygame..区。

    将上述下载的文件夹粘贴到文件夹中蟒蛇3../lib/site-packages.

    以管理员身份运行 Windows shell 或命令提示符并键入 pythonpip3install pygame.

    导入蟒蛇。

最新更新