-1

我最近在我的 Mac 上安装了 python 2.7 和 3(运行 OSX Snow Leopard)。我也尝试安装 pygame,但是每当我尝试在 2.7 或 3 中导入 pygame 时,我都会收到错误消息:

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

我知道 pygame 的一个版本已经成功安装,因为当我使用 2.5 版的 python 时,我可以很好地导入它。有谁知道我如何将 pygame 库链接到其他版本?

当我运行这个时:

import struct; print( 8 * struct.calcsize("P"))

2.5 版本返回 32,但 3.2 版本返回 64。这可能是问题吗?

4

2 回答 2

0

每个版本的 python 都有不同的包。去安装python 2.7的包。 http://www.pygame.org/download.shtml

请注意,64 位尚不支持 pygame

于 2012-12-18T21:36:35.313 回答
0

尝试sudo pip install pygamesudo easy_install pygame安装。Pygame 不适用于 python 3。

于 2015-05-17T13:22:13.150 回答