Last Site Update: 22 March 2016 | Latest Version: 5.0.0







PyDev LiClipse

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:


And Corporate sponsorship is also available for companies.

Search PyDev-related content

Favorite at Eclipse Marketplace

Development Info

PyDev Blog

Contact, Issues

See About


"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).


If you'd like to analyze the performance of your programs, check PyVmMonitor.

Gold Sponsors

LiClipse Tracetronic Kichwacoders
Dawn science PyVmMonitor Squishlist

Silver Sponsors

ChameleonJohn Coupons ORSOFT GmbH 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 5.0.0

  • Important PyDev now requires Java 8.

    • PyDev 4.5.5 is the last release supporting Java 7.
    • See: update sites page for the update site of older versions of PyDev.
    • See: the PyDev does not appear after install section on the download page for help on using a Java 8 vm in Eclipse.
  • PyUnit view now persists its state across restarts.

  • Fixed issue in super() code completion.

  • PyDev.Debugger updated to the latest version.

  • No longer showing un-needed shell on Linux on startup when showing donation dialog.

  • Fixed pyedit_wrap_expression to avoid halt of the IDE on Ctrl+1 -> Wrap expression.

Release 4.5.5

  • Code Completion

    • namedtuple now recognized in code-completion.
    • Code completion now available for super() (#PyDev-592).
  • PyTest integration

    • Files in tracebacks now clickable in latest pytest.
    • Skips not marked as errors in the latest pytest.
  • Parser:

    • async and await should also be valid as names in Python 3 grammar (#PyDev-593).
    • Additional Unpacking Generalizations from PEP 448 recognized (#PyDev-667).
    • Made clearer in the UI that Python 3 grammar should support Python 3.0 to Python 3.5.
  • Debugger:

    • tests package should no longer pollute name space (Removed tests directories from build: #PyDev-663).
    • Multiprocessing working properly under debugger (Celery Cannot Run in Debug Mode: #PyDev-662).
  • Others:

    • Introduce source features/plugins (patch by Andreas Pakulat).
    • Default test runner now works with Django >= 1.8 (#PyDev 614, patch by Ville Skytt√§).

Release 4.5.4

  • Debugger

    • Fixed critical issue, in which the main process was killed during the debugging when a subprocess exited when "Attach to subprocess automatically while debugging" was enabled (#PyDev 656).
    • Fixed issue which broke the action to get the referrers of some object in the debugger (right-click variable in debugger > get referrers).

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2016