【问题标题】:pygame not working with portable pythonpygame不适用于便携式python
【发布时间】:2012-10-29 10:20:58
【问题描述】:

我正在尝试让 pygame 与通过 USB 记忆棒运行的便携式 python 3.2.1.1 一起工作,但是当我使用以下代码时:

import pygame, sys

上面写着:

ImportError: No module named pygame

我的理解是 pygame 嵌入在便携式 python 中。有人可以帮忙吗?

【问题讨论】:

    标签: python pygame portability


    【解决方案1】:

    Pygame 没有嵌入到可移植的 python 3.2 中。 它是 2.7 版本的。

    来源: http://portablepython.com/wiki/PortablePython3.2.1.1 - 3.2(这里没有 pygame!) http://portablepython.com/wiki/PortablePython2.7.3.1 - 2.7(Pygame 嵌入!)

    【讨论】:

    • 你是对的,我的消息来源是错误的!有没有办法“拼接”进去?我知道它适用于 python 3.x
    • 是的,它在 python 的“正常安装”上与 3.x(我自己使用它)一起工作。有人建议您在计算机上安装 pygame,然后将文件复制到安装了 pp 的 U 盘。我无法验证它是否有效。
    • 问题我们被锁定在只能从 USB 运行东西的网络上,无法安装(学校环境)。我可能可以下载 pygame 文件并尝试将它们拼接到自己中,但不确定这有多容易
    • 我自己也有同样的问题,希望你能在我失败的地方成功。祝你好运,最重要的是,玩得开心!
    【解决方案2】:

    在可移植 Python 上运行 Pygame....

    在 Windows 7 上下载 msi 文件并将其复制到您的可移植目录中。双击 msi 文件。当提示输入目录时,切换到 USB 驱动器。完成后,将库和站点包内容复制到 USB 库和站点包。

    要测试,打开 Python 解释器,然后输入“import pygame”。

    如果成功,导入时不会收到错误消息。

    【讨论】: