Which Eclipse package should I download for PyDev?

Viewed 68061

Which Eclipse package should I choose for Python development with PyDev?

Nothing on the Eclipse homepage tells me what to choose, and the PyDev documentation assumes I already have Eclipse installed. Does it matter which Eclipse package I choose?

13 Answers

PyDev was acquired by Aptana, so you might want to check that one out as well.

Assuming Python, and nothing else - I would just get the "Runtime Binary" edition of Eclipse, and add the PyDev extension. That way Eclipse starts up lightning fast, consumes less memory and generally gets in your way less. On top of that, you can always add in whatever extensions/plugins you find you need. The runtime is generally around 50MB, instead of the usual 100+ for the SDK or other versions.

You can always find the latest version here:

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

At the time of this posting, that would be 3.6.1:

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

If you are getting started, I would recommend you python easyeclipse.

Pydev can give some incompatibilities when using it together with other extensions.

A useful shortcut is to download EasyEclipse for PyDev. This is a version of Eclipse already pre-configured for pydev, and seems to be easier to install than gathering all of the Eclipse pieces yourself. Unfortunately it uses a rather old version of PyDev, but this is easily remedied by going to Help > Software Updates > and letting Eclipse grab the latest version (you'll need to change the PyDev location to SourceForge before doing this).

I'd recommend http://www.liclipse.com/ if you want a simple and straightforward setup (especially for web development, as it also has editors for web-related contents, such as html, css, javascript) or getting only the Platform Runtime Binary (which is the lightest released Eclipse with things needed for Pydev, around 47 MB -- it can be gotten at: http://download.eclipse.org/eclipse/downloads/, selecting the version you want and then looking for the Platform Runtime Binary).

The install instructions are at: http://pydev.org/manual_101_install.html (and from there a getting started manual follows).

pydev and Python2.6 doesnt work with eclipse for C++. Download the classic version and you should be good.

I use J2EE Eclipse for Python and Java development. It works well. But Classic Eclipse should be enought.

Related