Edit, run, debug and refactor Python and Jython applications.

Download PyDev 1.3.3 for EasyEclipse 1.2.2:

(3.5MB)  (3.6MB)  (3.2MB)

Download PyDev 1.3.13 for EasyEclipse 1.3:

(3.6MB)  (3.5MB)  (3.4MB)

PyDev is a plugin that enables users to use Eclipse for Python and Jython development. It comes with many goodies such as code completion, syntax highlighting, syntax analysis, refactor, debug and many others.

WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is simply to rename your Eclipse installation:

There are currently 23 comments for this plugin. You can review them and add more here.

Installing this plugin

This plugin is in the EasyEclipse for LAMP and EasyEclipse for Python distributions.

If you install this plugin on another EasyEclipse distribution, the dependent plugin Eclipse Java Development Tools must be present in the EasyEclipse distribution, or must be installed separately.

To use this plugin, you need Python 2.3.x or 2.4.x interpreter.

Getting started

Help is available for this plugin, in the Help > Help Contents menu in EasyEclipse.

However, the included help is minimal: it only contains pointers to others sites.

To use PyDev, you must first set the Python or Jython interpreter in Window > Preferences , PyDev > Interpreter - Python or PyDev > Interpreter - Jython. On Windows, you must first install Python or Jython. On MacOSX or Linux, Python is preinstalled. Note that the location of the (J|P)ython interpreter must not be an alias. On MacOSX, it is, by default, /System/Library/Frameworks/Python.framework/Versions/2.3/bin/python. Once you have set up the path, the PYTHONPATH field should be populated.

You can then create a Python project, using the File > New > Project..., Pydev > Pydev Project wizard. Then you can create new python file by select File > New > Python Module, and, once you have added some code, run it by right-clicking on a module file and select Run As > Python Run.

Many other functionalities are available, including debugging (Debug As > Python Run), syntax completion (Ctrl-space in an editor)...

Useful links


Changes in EasyEclipse 1.3.1:

Changes in EasyEclipse 1.2.2: Changes in EasyEclipse Changes in EasyEclipse 1.2.1: Changes in EasyEclipse 1.0.1: Changes in EasyEclipse 1.0.0:

Credits and License

Credits: Fabio Zadrozny, Aleksandar Totic

Copyright (c) Aleksandar Totic / Fabio Zadrozny

This plugin is licensed under the Eclipse Public License 1.0 license.

        For legal terms, see the Eclipse Public License. For my own enjoyment, take a deep breath. Really deep one, until you can feel in your toes and your head gets dizzy. Doesn't that feel good? Yum. Aleks and Fabio.


Comment by Fabien
2006-12-25 03:07:04

Sorry but the pydev plugin for linux file is corrupted (not a valid archive and the size is only 0.5 M)

Comment by Philippe
2006-12-26 11:02:48

Shoot. Sorry for that. That is the Linux version, right?

Comment by Fabien
2006-12-28 13:04:08

Yes, the linux version is affected.

A new upload will probably fix this.

Comment by Francois
2007-01-08 18:35:56

Done ! the previous comments were refering to release 1.2.4. Today’s release fixes those problems.

Comment by Amit
2007-01-05 09:21:38

I look forward to seeing the newer 1.2.5 version of PyDev being incorporated into these. Thanks.

Comment by Francois
2007-01-08 18:36:23

Done ! see above. Enjoy !

Comment by JP
2007-04-12 06:30:23

Seems the plugin is not being upgraded as fast as pydev. PyDev is now at version 1.3.1 while the bundled is still at 1.2.5. Is there a way to easily upgrade pydev?

Comment by Philippe
2007-04-12 09:01:35

We are working on bringing 1.3.1 out, together a rev of all distros and plugins, but we are typically a few months behind by choice.
If you are willing to help with the updates and tests, we could get a more frequent release for the python distros.

Comment by robnix
2007-05-28 05:59:24

Could I have some basic support for Python Server Pages (.psp files) please?

Comment by Troy Wolf
2007-08-08 10:57:07

I second robnix. Btw, I’m brand new to Eclipse and the PyDev plugin. Perhaps there is a simple solution already? I have associated .psp file extensions with the Python Editor, and it works, but of course the system doesn’t understand the tags separating Python from the HTML in the script. We’d also want the editor to understand the HTML, CSS, javascript parts of the page for proper syntax highlighting. Perhaps a big task, but I have been using the free and excellent PSPad for PHP dev. It understands all the various languages used in a single script and highlights accordingly. I’ve moved to Eclipse for the excellent Python dev environment. (I need more than simple syntax highlighting…I guess I’ve graduated?)

Comment by NoisyBit
2007-12-07 01:44:45

It would be great if you update the pydev-plugin frequently.

I appreciate this distribution. Thank you guys!

Comment by Kapil Sachdeva
2008-06-25 17:01:39

Pydev has been updated to 1.3.18 and it has since fixes as well features that would make a difference. Due you have some dates when easyeclipse for python would be updated.


Comment by pydevil
2008-08-14 04:43:39

What about Python 3000?
it doesn’t work at me
when i setting interpreter, in folder Python30 choose Python.exe, setting crashed =(
it works only for highest 2.4 version? uhh

Comment by AJ
2009-01-19 13:56:59

Any chance of getting PyDev Extensions as a plugin?

Comment by Jim DeLaHunt
2009-08-23 23:04:19

Thanks as always for making such a wonderful packaging of Eclipse and PyDev.

EasyEclipse 1.3.1 has PyDev version 1.3.13. But PyDev has advanced to version 1.4.8 (as of August 21, 2009). One really notable improvement is that PyDev supports Python 2.6 and Python 3000 as of version 1.4. That’s an important step forward.

What’s the prognosis for updating the PyDev plugin offered here at EasyEclipse? How can we eager recipients help?

Comment by Nick Romeo
2012-10-10 09:51:26

I’m trying to get Python 3.0+ version work with PyDev. Do you if that is still not supported ?

I downloaded a Python 3.3 version from and point the interpreter in EasyEclipse to point it to 3.3 (physical location and not symlink). It does not recognize the python and gives me the error -

Some error happened while getting info on the interpreter.’
Common reason include

- Specifying an invalid interpreter

- Having Spaces in your Eclipse installation

I don’t know any of the above is true, as

interpreter location is

- /Library/Frameworks/Python.framework/Versions/3.2/bin/python3.3

- /Applications/

I’m doing anything wrong ?

Thanks for your help!

Comment by jeremiah
2012-10-16 21:53:37

I would love an answer to the question about support for 3.3 as well I am getting the same error as Nick

Comment by Chris
2012-11-02 13:12:47

I am having the same problem as jeremiah and Nick.

Comment by Naween
2013-03-12 02:05:25

Same problems for me too. It works fine for 2.7.3 though.

Comment by juan abba
2013-04-13 12:02:54

have same problem as ” Comment by Naween 2013-03-12 02:05:25 ”
also works OK with 2.7, fails with 3.3

additional information:
the python 3.3 that gives the error with EasyEclipse, goes OK through the same configuration using “Aptana Studio 3, build:″



Comment by Bill McDaniel
2013-11-11 10:11:03

The PyDev plugin won’t load…just as it won’t load in ‘Eclipse’ under Mac OS Mavericks.

The path selection process is corrupted in EasyEclipse … specifying a path leads to a circular reference saying that the path is already specified, but the dialog will not allow execution

Eclipse + Python seems a total filure under Mac OS


Comment by JC
2014-02-13 06:31:11

I second that PyDev is broken. Doesn’t work in windows either when I try to select python.exe.

Sigh… time to get another Eclipse QQ.

Your name (required for validation and display)
Your e-mail (required for validation but never displayed)
Your website URL (optional for display)
Your comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.