0

我有 Eclipse 工作并且正在使用 Pydev 插件,我需要一些有关 pygame 的帮助。我在 Mac 上,并设法让 pygame 使用自制软件为 python 3.3 工作,而 pydev 给我带来了一些麻烦。图书馆似乎不被认可。我可以根据需要使用 pygame,做类似的事情

import pygame

pygame.init()

没有问题,但 Eclipse 无法识别模块并说诸如

unresolved import: pygame

同样,我认为这里的问题是 Eclipse 无法访问 pygame 库。我该如何解决?

4

3 回答 3

2

Windows > 首选项 > pydev

寻找 python 解释器行

在库选项卡上,单击新文件夹并添加 pygame 文件夹路径,应用即可完成

注意:确保使用 python 3.x 作为项目解释器

于 2012-10-29T16:52:06.480 回答
1

我一直在浪费时间试图让它也能正常工作。我最终找到了这些步骤(你不需要全部,这里分享我的部分努力)。

在 Python 外壳中:

import sys
print (sys.path)

我注意到路径中没有出现 PYGAME。最终我放弃了 .exe 二进制文件,并被告知使用 .WHL 文件和 Python PIP 进行安装。但被告知无效的车轮文件。

最终工作的是(在 Windows 中,但类似的应该在其他操作系统中工作)以管理员身份运行命令提示符(只是为了确定)。也许该解决方案也适用于其他操作系统(您必须尝试)。

C:\>I Changed Dir 到 my Python.exe(或 python 程序本身)。

从命令提示符的 python 目录中,我输入了以下内容(就像在 linuxapt-get install命令中一样):

python.exe -m pip install pygame

不久之后,出现了表明正在下载的哈希标记#####(shell 中的 linux 类型进度条)。

在 ECLIPSE 中,无需更改 Libraries 文件夹以包含 PyGame 文件夹,我就能够运行示例 Python PYGAME 脚本示例(我得到了一个白屏,但还没有走得更远)。我很高兴不必看到追溯错误消息。

只是认为这会对某人有所帮助。

于 2016-09-04T00:33:13.287 回答
0

python.exe -m pip install pygame [完美运行]

于 2018-03-18T08:20:04.423 回答