我正在尝试设置编程环境的最新Mac OS。现在我想做的是让Pygame与Pydev合作,这样我就可以从Eclipse进行Python编程了。到目前为止我所做的是从python.org安装了Python 2.6,然后从网站安装了pygame 1.9。
当我尝试从命令行运行Python时,我能够毫不费力地导入pygame,但是当我尝试从Eclipse执行相同的操作时,它不起作用。
我想这可能是因为Pydev不知道在哪里找到Python,在这种情况下我想要一些帮助来确定它是否指向正确的。
谢谢!
答案 0 :(得分:6)
我在Windows上使用Eclipse,但我相信Mac版eclipse应该是一样的。 在Eclipse中,
转到eclipse中的Python项目,
从eclipse构建项目,它应该可以工作。
答案 1 :(得分:0)
在Eclipse,Window-> Preferences中,展开Pydev并选择Interpreter - Python。然后指定你的python路径。首先单击“自动配置”以自动查找python安装。然后单击“应用”和“确定”。
通过创建一个新的Python项目来确保这一点很有用(不用担心Pygame)。
我在Windows上从Eclipse Helios测试了这些指令。希望它适合你。
答案 2 :(得分:0)
如果autoconfig没有找到2.6,你可以在Preferences / PyDev / Interpreter - Python中手动添加它。在那里你必须按New并设置Python可执行文件的路径。
对于Python2.6,路径为:/System/Library/Frameworks/Python.framework/Versions/2.6/bin/Python2.6
对于Python2.7(及更高版本),路径不同: /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
这些路径适用于OS X 10.6.8,可能会因其他版本而改变。
答案 3 :(得分:0)
执行人们所说的内容,如果不起作用,请确保已下载开发包。
答案 4 :(得分:0)
在菜单窗口>偏好> PyDev>口译员> Python口译员 如果你的python解释器配置有pygame并且不起作用,请尝试使用新关键字“pygame”强制bultins
答案 5 :(得分:0)
注意:如果pip版本不是最后一个,请升级它。 (在这一步你应该知道如何,只需要注意。)
转到帮助>安装新软件。
寻找botton"添加"在右上角。
位置放http://pydev.org/updates。还有一个可爱的名字。然后点击确定。
选中 pyDev 复选框。接下来,完成。接受许可。简单来说就是:安装它。
注意:如果您想手动执行此操作,您应该知道安装 Python 的路径并搜索 python.exe
注意:"快速自动配置" 将" python" 命名为解释器。如果您手动执行此部分,则应该知道确切的名称,因为您将其命名为。
尝试简单的代码
导入pygame
print(pygame.ver)#这应该打印pygame版本
pygame.init()#现在没做什么,只检查代码。
答案 6 :(得分:0)
我浪费了永远的努力让这个也工作......
我最终找到了这些步骤(你不需要它们只是我共享的一部分)。
Python Shell中的:
导入系统 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脚本示例(我有一个白色屏幕,但还没有进一步)。我只是很高兴不必看到追溯错误消息:)
现在我已经完成了对你的输入,我将进一步测试它。 只是觉得这会对某人有所帮助:0)
答案 7 :(得分:0)
我在Python 3.6中使用LiClipse(应该与Eclipse类似)遇到了这样的问题。它由导入pygame解决为
import pygame
from pygame.locals import *
然后将pygame文件夹添加到 Window> Preferences> PyDev> Interpreters> PyDev> Libraries ,在同一页面的 Forced BuiltIns 标签中键入'pygame',也右键单击该项目,将属性> PyDev-PYTHONPATH>来源从 {proj_dir_name} / 更改为 {proj_dir_name} / src
可能不需要上面的步骤。无论如何做上述所有事情都解决了我的问题。