Last Site Update: 16 July 2014 | Latest Version: 3.6.0







PyDev Appcelerator

PyDev development

PyDev is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features... Another option is financially supporting it (PayPal):

Corporate sponsorship is also available for companies.

Search PyDev-related content

Development Info

PyDev Blog


"YourKit kindly supports PyDev (and other open source projects) with its full-featured Java Profiler.

YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler."

What is PyDev?

PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.

It comes with many goodies such as:

PyDev 2.0 video

For more details on the provided features, check the Features Matrix.


First time users are strongly advised to read the Getting started guide which explains how to properly configure PyDev.


The recommended way of using PyDev is bundled in LiClipse, which provides PyDev builtin as well as support for other languages such as Django Templates, Mako, RST, C++, CoffeScript, Dart, HTML, JavaScript, CSS, among others (also, by licensing LiClipse you directly support the development of PyDev).

Gold Sponsors

Kichwacoders Tracetronic LiClipse Squishlist

Silver Sponsors

Vegard IT

Supporting PyDev

Thank you to all PyDev supporters:

To show your appreciation for PyDev and to help to keep it going too, support it at Supporter benefits include having votes to decide the next tackled tickets and space in the homepage.

Companies have the option of sponsoring PyDev through corporate sponsorship. See About/Sponsorship for details.

Release 3.6.0

  • Important: PyDev requires Eclipse 3.8 or 4.3 onwards and Java 7! For older versions, keep using PyDev 2.x (use LiClipse for a PyDev standalone with all requirements bundled).

  • Thank you for helping in the current crowdfunding:

  • pep8:

    • was upgraded to the latest version.
  • Code formatting:

    • can now be used to code-format Python files (must be enabled in the code formatter preferences -- use '-a -a' for really aggressive mode).
    • Moved auto-save from the code formatter page to the save actions page (and created links to each other).
    • Fixed issue where a space was placed before a unary operator on an empty line.
  • The internal Jython was upgraded to 2.7.beta2 (some manual shrinking was applied to make it smaller).

  • On a run as unit-test (Ctrl+F9), if Shift is pressed when doing the launch, the unit-test will be launched in debug mode.

  • Shift+F9 can now be used to launch the current editor in debug mode (so, no more running a module with F9 to run it again later on in debug mode with F11).

  • Issue where the modules manager would miss the bultin modules was fixed (i.e.: Ctrl+1 to fix 'sys' undefined variable will show the 'import sys' fix).

  • Fixed corner case where filtering global tokens could miss some entries.

  • Fixed issue where relative import with more levels would not be found (on dotted imports).

  • It's now possible to debug UTF-8 files with BOM on Python 3.

  • Code completion proposals order was tweaked so that locals/globals appear first.

  • Trailing commas are no longer left when auto-removing unused imports (if that option is enabled in the preferences).

  • The manual now has instructions on how to use the Find Referrers while debugging.

  • The PyDev editor supports the new dark theme in Eclipse 4.4 (so, when it's chosen the editor colors are properly updated).

  • Code analysis: when a package imports itself it's no longer warned as an import not found.

Copyright: Appcelerator, Inc. 2008-2014