我已经在我的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.
导入蟒蛇。