如何将pygame库导入Eclipse的pydev?

时间:2012-10-29 16:48:40

标签: python pygame pydev libraries

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

import pygame

pygame.init()

没有问题,但Eclipse不识别模块并说出像

这样的内容
unresolved import: pygame

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

3 个答案:

答案 0 :(得分:2)

Windows>偏好>的PyDev

寻找python解释器行

在库选项卡上单击

,单击新文件夹并添加pygame文件夹路径,应用并完成

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

答案 1 :(得分:1)

我浪费了永远的努力让这个也工作。我最终找到了这些步骤(你不需要它们,只是我的斗争的一部分在这里被分享)。

Python Shell中的

import sys
print (sys.path)

我注意到没有PYGAME出现在路径中。最终我对.exe二进制文件进行了优化,并被告知要使用.WHL文件和Python PIP进行安装。但被告知NOT VALID轮文件。

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

C:\>我将Dir改为我的Python.exe(或python程序本身)。

从命令提示符下的python目录中输入以下内容(就像我在linux apt-get install命令中所做的那样):

python.exe -m pip install pygame

不久之后,散列标记#####表示正在进行下载(shell中的linux类型进度条)。

在ECLIPSE中,没有更改Libraries文件夹以包含PyGame文件夹,我能够运行示例Python PYGAME脚本示例(我有一个白色的屏幕,但还没有进一步)。我很高兴不必看到跟踪错误消息。

只是觉得这会对某人有所帮助。

答案 2 :(得分:0)

python.exe -m pip install pygame [工作得很好]