我应该下载哪个 Eclipse 包来使用 PyDev?

62

我应该选择哪个Eclipse包以便使用PyDev进行Python开发?

Eclipse官网上并没有指导我应该选择哪个版本,而且PyDev的文档也默认我已经安装了Eclipse。是否选择正确的Eclipse包很重要吗?


这个解决方案对我有用:https://www.ics.uci.edu/~pattis/common/handouts/pythoneclipsejava/eclipsepython.html - Sadegh
@Woeitg 很遗憾,链接已经失效。 - Luc M
@LucM 使用此链接:https://web.archive.org/web/20170711191128/http://www.ics.uci.edu:80/~pattis/common/handouts/pythoneclipsejava/eclipsepython.html - Sadegh
这个问题应该改为“如何使用PyDev设置Eclipse进行Python开发?”,否则它可能被视为软件推荐。 - Stevoisiak
13个回答

30

为什么不指向一个更通用的下载页面,而不是这样一个特定的下载页面呢? - tshepang
1
经典的Eclipse捆绑了Java开发工具包(JDT)、Eclipse插件工具包PDE以及许多不需要用于Python开发的其他软件包,正如下面一些答案所指出的那样,平台运行时二进制文件是一个很好的起点。对于当前版本4.2来说,经典的Eclipse大小为183 MB,而平台二进制文件只有50多MB。 - mzzzzb
@mzzzzb,PyDev拼写检查器似乎需要JDT。需要JDT - poleguy

4
假设使用Python,那么我会选择下载"Eclipse Runtime Binary"版本,并添加PyDev扩展程序。这样Eclipse启动速度非常快,内存占用更少,而且不会对你造成太多干扰。此外,你可以随时添加所需的任何扩展程序或插件。运行时通常只有50MB左右,而不是SDK或其他版本通常超过100MB。

您可以在此处找到最新版本:

http://download.eclipse.org/eclipse/downloads/

在发布时,版本为3.6.1:

http://download.eclipse.org/eclipse/downloads/drops/R-3.6.1-201009090800/index.php#PlatformRuntime


4

PyDev被Aptana收购了,所以您也可以查看一下这个。


Aptana对Django模板有语法高亮,而我上次使用Pydev时没有。 - wobbily_col
1
Aptana自2014年7月以来就没有更新了。不应该使用它,因为它运行在过时的Eclipse和PyDev版本上。 - Stevoisiak

2

我建议您使用 Luna 工具来创建 Java EE 和 Web 应用程序,当然您也可以添加 PyDev。

由于您刚开始学习 Python、Eclipse 和 PyDev,您可能需要逐步了解过程。

请按照以下简单步骤操作或观看此视频

步骤 1:下载并安装 Eclipse(Luna)

步骤 2:打开 Eclipse >> 帮助 >> 安装新软件...

步骤 3:在“工作区”文本框中输入:http://pydev.org/updates

步骤 4:选择复选框 PyDev >> 下一步 >> 下一步 >> 完成

步骤 5:它将进行安装,但稍后会打开一个新窗口,请务必勾选“Brainwy Software,PyDev,Brainwy >> OK”

点击“OK”之后,Eclipse 将重新启动。

步骤 6:单击“文件”>>“新建”>>“项目”>>“PyDev 项目”>>

现在您需要添加解释器。

步骤 7:单击“请在继续之前配置解释器”

步骤 8:单击“手动配置”

步骤 9:单击“新建”,然后输入解释器名称(python 2.x.x 或 python 3.x.x,即您正在使用的版本)或其他任何名称。

步骤 10:单击“浏览”以提供路径。

如果您使用的是 Windows,则可能在 C: 驱动器中,

如果您使用 Ubuntu,则可能在“/usr/bin/python2.x”中,或者在终端中使用“whereis python”命令。

步骤 11:完成后选择解释器 >> 完成。

这样您就可以开始使用了。


2
如果您刚开始学习,我建议您使用Python EasyEclipse
当与其他扩展程序一起使用时,Pydev可能会出现一些不兼容性。

5
这些信息已经非常过时了 - 警告您 EasyEclipse 项目在 2010/2011 年已经终止,并且会错误地限制您使用 Eclipse 3.3.x 插件,可能会带来无尽的烦恼。(我想知道您对 PyDev 兼容性的评论是否仍然有效?我从未遇到过任何问题。) - smci
我的评论是来自2008年,显然有些事情已经改变了:)现在我会推荐Aptana。干杯! - David Arcos
没问题,只是更新旧的建议。 - smci
EasyEclipse不应该被使用,因为该项目在2011年已经被官方废弃。附带的PyDev 1.3.3版本已经过时超过8年了。 - Stevoisiak

2
一个有用的快捷方式是下载EasyEclipse for PyDev。 这是一个已经预配置了pydev的Eclipse版本,似乎比自己收集所有Eclipse组件更容易安装。不幸的是,它使用了一个相当旧的PyDev版本,但这很容易通过转到帮助>软件更新>并让Eclipse抓取最新版本来解决(在执行此操作之前,您需要将PyDev位置更改为SourceForge)。

EasyEclipse不应该使用,因为该项目在2011年就被官方放弃了。附带的PyDev 1.3.3版本已经过时超过8年了。 - Stevoisiak

1

如果您想要一个简单明了的设置(特别是针对Web开发,因为它还具有用于Web相关内容的编辑器,如html、css、javascript),我建议使用http://www.liclipse.com/或仅获取平台运行时二进制文件(这是最轻量级的Eclipse版本,包含Pydev所需的内容,大小约为47 MB -- 可以在http://download.eclipse.org/eclipse/downloads/上获取,选择您想要的版本,然后查找平台运行时二进制文件)。

安装说明请参见http://pydev.org/manual_101_install.html(从那里可以获得入门手册)。


0
我认为Aptana Eclipse发行版是现在获取PyDev最简单的方法...特别是因为完整版本现在是免费的。如果你从这里下载Studio:http://www.aptana.org/,一旦它运行起来,你可以很容易地从他们的插件管理器中安装PyDev。

0

通常没有人提到,但Eclipse确实支持Python在其DLTK(动态语言工具包)插件集中。你肯定想试试。

无论如何,它的功能不如PyDev插件多,因此您可以安全地使用它。PyDev要求接受其证书,这是MIM攻击的漏洞。

您可能想考虑PyCharm IDE,因为它也有PyDev工作包括。 PyCharm团队拥有自己的PyDev分支,并对其调试器进行了一些工作。一些关于此合作的细节


0

pydev和Python2.6与C++的eclipse不兼容。 下载经典版本,问题应该就解决了。


自2014年起,Eclipse Classic已不再受支持。最后一个版本是Eclipse Classic 4.2.2 - Stevoisiak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接