在Eclipse中配置Pydev Interpreter以使用Enthought Python Distribution

Cur*_*arn 16 python pydev enthought

我今天在Mac OSX 10.5.8上下载了Eclipse(3.5.2)的Pydev插件.为了能够使用Pydev,我需要在Eclipse中配置解释器.我不清楚我到底需要做什么,或者这一步做了什么.我想确保当我使用Pydev从Eclipse运行程序时,它使用我安装的Enthought Python Distribution(EPD),并且可以使用EPD附带的所有软件包.有人可以告诉我我需要遵循的简单步骤.

如果我点击autoconfig,它会显示一堆带路径的文件夹

/System/Library/Frameworks/Python.Framework/Versions/2.5/...

但我知道EPD附带的Python是版本2.6.4,因此autoconfig不会选择EPD.

谢谢你的帮助.


更新 - 解决方案

如果其他人有兴趣学习如何操作,请参阅下面mlvljr的答案中的第一个链接.使用那里的解决方案除了解决方案中建议的Shift + Cmd + G,没有帮助我在Python.app包中看到.要查看它,请使用Finder中的"齿轮"下拉菜单,然后选择"显示包装内容"

Jac*_*ing 12

Mac OS 10.6.4:

选择解释器/Library/Frameworks/Python.framework/Versions/2.7/Python不起作用.

我不得不选择 /Library/Frameworks/Python.framework/Versions/2.7/bin/python

  • 这样做对我而言,不是上面选择的答案.谢谢 (3认同)

mlv*_*ljr 10

至少在Windows上,这似乎可以通过以下方式实现:

  1. [导航Eclipse菜单] "Window"- > "Preferences"- > "PyDev"- > "Interpreter - Python"- > "New"("Auto Config"如果我做对了,你试着使用它旁边)

  2. [键入或粘贴到文本框中] "Interpreter Name","Interpreter Executable"

  3. 点击"OK":))

[UPDATE]

来自Enthought Python Distribution Readme.txt(EPD.mkpg/Contents/Resources/Readme.txtepd-6.1-1-macosx-i386.dmgEPD磁盘32位MacOS磁盘映像中):

应用程序安装到/Applications/EPD32-6.1
,底层Python框架安装到/Library/Frameworks/Python.framework/Versions/6.1

所以,Interpreter Executable必须是:

/Library/Frameworks/Python.framework/Versions/6.1/python

您可以(几乎)提供任何Interpreter Name您喜欢的.:)

希望这可以帮助.

[编辑]

如果这没有帮助,谷歌搜索“Error getting info on interpreter”提供以下(问题可能与Eclipse版本(旧版本有bug)和符号链接与实际路径问题有关):

  1. 在OS X 10.5.2上安装PyDev

  2. [Pydev-users] [pydev - Users] mayapy on PyDev Maya Python正在OSX上运行

  3. 无法在首选项中设置python interperter - ID:1523582(展开"comments")