当我在我的mac上使用eclipse导入pygame时,出现导入错误:
但是,我仍然可以正确运行此程序,那么我该怎么做才能解决它?
答案 0 :(得分:0)
快速修复你可以做到:
PyDev Package Explorer>右键单击您的项目>属性> PyDev - PYTHONPATH>外部库>添加源文件夹> PythonX.X(安装了pygame的版本)/ Lib / site-packages / pygame
这将包含一个用于此项目的外部库,但您应该检查是否使用了您安装的正确python版本。 我有3个版本的python,pygame只在Python2.6上,所以我使用pygame的所有新项目都必须有python2.6语法和解释器python26。
检查翻译设置:
窗口(菜单)>首选项> PyDev>解释器 - Python>新的>解释器名称,您可以放置任何您可能记住的,解释器可执行文件找到python.exe并将路径放在那里,好的。
现在你已经为解释器添加了条目,如果你在同一个窗口中向下看,你可以添加许多你希望解释器寻找的包来解析名称和语法。
答案 1 :(得分:0)
他们为每个版本的Python制作Pygame。我有它的Python 3.4它于2014年3月发布。如果你得到错误,没有名为Pygame的模块。这是因为Pygame不在Python的路径中,或者你当前版本的Python有错误版本的Pygame。你可以在pygame.org上找到更多的Pygame下载。点击顶部的蓝色字Pygame,它会转到页面的正确部分。
http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载Python版本所需的版本。如果您将鼠标悬停在它上面,它应该会在一个小小的弹出窗口中显示有关该版本的更多信息。我在窗户上,但它自己找到了路径。我不确定它是否会用于mac。