【问题标题】:pygame not being importedpygame 没有被导入
【发布时间】:2012-09-29 05:49:18
【问题描述】:

我有一个非常基本的问题,pygame 在 Windows 7 中没有被识别。我安装了 ActiveState Python 2.7 和 pygame-1.9.2a0.win32-py2.7.msi。然而,一个简单的导入 pygame 的 hello world 程序给出了

Traceback (most recent call last):
File "foo.py", line 1, in <module>
import pygame
ImportError: No module named pygame

谁能帮我解决这个问题?如果需要的话,我不太熟悉编辑 PATH,谢谢。

编辑:是不是因为 ActiveState 是 64 位的,而我使用的是 32 位版本的 pygame?

【问题讨论】:

    标签: python pygame


    【解决方案1】:

    将 pygame 添加到路径是我会尝试的第一件事。

    一个非常简单的(可能把它留在那里但可以测试)的方法是找到你的 pygame 的安装位置,并将其添加到 sys.path

    这里有更多信息:http://greeennotebook.com/2010/06/how-to-change-pythonpath-in-windows-and-ubuntu/

    您最终可以将其添加到 windows PATH。

    【讨论】:

    • 老实说,这是一个很难理解的文档。不是很清楚。
    • (控制面板 -> 系统 -> 高级系统设置 -> 环境变量)。首先,寻找 PYTHONPATH。除非你已经这样做了,否则它可能不在那里。所以点击新建,然后输入 PYTHONPATH。现在输入您要添加的目录。确保使用 Windows 喜欢的正斜杠格式 (C:\Users\Public\Programs),如果添加多个目录,则在目录之间放置分号,条目之间不要留空格,最后一个之后不要放置分号目录就行了!完成后,您的目录将添加到您的 PYTHONPATH。
    • 顺便说一句,我同意链接不是重点,所以我只是为您提取了相关内容。
    【解决方案2】:

    啊,没关系,看来我需要 ActiveState 和 pygame 的两个版本都是 32 位的。现在可以使用了。

    【讨论】:

      猜你喜欢
      • 2021-05-29
      • 1970-01-01
      • 2020-09-17
      • 2017-08-10
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多