PyDev
Edit, run, debug and refactor Python and Jython applications.
Download PyDev 1.3.3 for EasyEclipse 1.2.2:
Download PyDev 1.3.13 for EasyEclipse 1.3:
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:
- On Windows, install in a folder different from C:\Program Files.
- On MacOSX, rename the EasyEclipse application to remove spaces. For example, change Eclipse for Python to Eclipse-for-Python.
- On Linux, you should not have issues.
There are currently 21 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
- PyDev home
- Tutorial
- Screenshots
- Project FAQ
- Forums
- PyDev provides support for the Python programming language.
Changelog
Changes in EasyEclipse 1.3.1:
- Upgraded to PyDev 1.3.13.
- Upgraded to PyDev 1.2.6.
- Upgraded to PyDev 1.3.3.
- Upgraded to PyDev 1.2.5.
- Patched: Install in a location without spaces on Mac to workaround PyDev bug.
- Upgraded to PyDev 1.2.4.
- Upgraded to PyDev 1.0.6.
- Initial release (with PyDev 1.0.5).
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.
(3.5MB)
(3.6MB)
(3.2MB)
Sorry but the pydev plugin for linux file is corrupted (not a valid archive and the size is only 0.5 M)
Shoot. Sorry for that. That is the Linux version, right?
Yes, the linux version is affected.
A new upload will probably fix this.
Done ! the previous comments were refering to release 1.2.4. Today’s release fixes those problems.
I look forward to seeing the newer 1.2.5 version of PyDev being incorporated into these. Thanks.
Done ! see above. Enjoy !
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?
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.
Could I have some basic support for Python Server Pages (.psp files) please?
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?)
It would be great if you update the pydev-plugin frequently.
I appreciate this distribution. Thank you guys!
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.
Thanks
Kapil
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
Any chance of getting PyDev Extensions as a plugin?
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?
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 Python.org 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/EasyEclipse-for-Python-1.3.1.app/
I’m doing anything wrong ?
Thanks for your help!
Nick
I would love an answer to the question about support for 3.3 as well I am getting the same error as Nick
I am having the same problem as jeremiah and Nick.
Same problems for me too. It works fine for 2.7.3 though.
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: 3.3.2.201302081546″
thanks
juan