【问题标题】:problems getting pygame to work on python 2.7 and 3让 pygame 在 python 2.7 和 3 上工作的问题
【发布时间】:2012-12-18 21:32:32
【问题描述】:

我最近在我的 mac(运行 OSX Snow Leopard)上安装了 python 2.7 和 3。我也尝试安装 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。会不会是这个问题?

【问题讨论】:

    标签: python macos osx-snow-leopard pygame


    【解决方案1】:

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

    请注意,pygame 尚不支持 64 位

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-17
        • 2011-10-13
        • 2017-04-01
        • 1970-01-01
        • 2011-06-02
        • 1970-01-01
        • 2015-05-01
        • 1970-01-01
        相关资源
        最近更新 更多