我有Eclipse工作,我正在使用Pydev插件,我需要一些pygame的帮助。我在Mac上并且设法使用自制软件让pygame为python 3.3工作,而pydev给我带来了一些麻烦。图书馆似乎没有得到承认。我可以根据需要使用pygame,比如
import pygame
和
pygame.init()
没有问题,但Eclipse不识别模块并说出像
这样的内容unresolved import: pygame
同样,我认为这里的问题是Eclipse无法访问pygame库。我该如何解决这个问题?
答案 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 [工作得很好]