Last Site Update: August 15th, 2017 | Latest Version: 5.9.2







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 at: Patreon (which provides a way to support it monthly and get rewards starting with $1).

Or through 1-time contributions at:


Search PyDev-related content

Favorite at Eclipse Marketplace

Development Info

PyDev Blog

Contact, Issues

See About

Silver Sponsors

ChameleonJohn Coupons Apps4Rent Binary Option Robot Info Give Me Deals

Bronze Sponsors

Ace My Paper Promo Vouchers vpsserver ultimawebtraffic
buywebtrafficexperts webtrafficgeeks ukwebhostreview


"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

Supporting PyDev

Thank you to all PyDev supporters:

To show your appreciation for PyDev and to keep it going strong, help to crowdfund through

Release 5.9.2 (2017-08-15)

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • Debugger

    • Some critical fixes related to issues in the latest debugger (#PyDev-837, #PyDev-838, #PyDev-817).
  • Added support for having isort as the engine for import sorting.

  • Fixed issue when parsing empty f-string.

Release 5.9.0 (2017-08-10)

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • Debugger

    • Integrated speedups for Python 3.6 which use the new Python hook which allows the debugger to add breakpoints through bytecode manipulation.
  • Fixed issue on text search with Lucene when the user had another plugin which also used lucene (#PyDev-826).

  • From this version onwards, PyDev is built with a proper certificate (previous versions used a self-signed certificate).

  • Google App Engine templates now working out of the box (patch by Mat Booth).

  • Optimization in editor highlighting when dealing with huge files.

  • Some bugfixes in pytest integration.

  • cv2 added to forced builtins by default for working with OpenCV.

Release 5.8.0 (2017-06-06)

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • Code Analysis

    • Fixed issue getting existing PyLint markers.
    • There's now an Info and an Ignore level.
  • Debugger

  • Code Coverage

    • Fixed issue getting code-coverage version. #PyDev-791
    • Properly works when running with pytest (provided that pytest-cov is installed).
  • Others

    • Update .yaml file for google app engine project templates (patch by JunjieW).
    • Upgraded Lucene to 6.1.0 (patch by Sopot Cela).
    • Update docstring from parameters (Ctrl+1 on def) properly considers sphinx with types. #PyDev-787
    • Code Completion: Properly finding __init__ from superclass in inherited classes. #PyDev-802
    • No longer showing icon to start interactive console in toolbar because Eclipse could end up creating multiple entries which were shown forever. #PyDev-708
    • Other minor bugfixes.

Release 5.7.0 (2017-04-11)

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • PyLint

    • The PyLint integration is much improved.
    • Working along with the PyDev code-analysis.
    • If there's an equivalent code analysis error in PyLint and PyDev, the PyLint one is hidden.
    • Ctrl+1 on PyLint error line shows option to silent error in that line.
    • See: for details.
  • Debugger

    • Fixed issue when sorting which could lead to error comparing a value with None.
    • Fixed issue which prevented debugger from working with Jython due to the lack of sys._current_frames.
    • Testing Jython on CI.
  • Code Completion

    • Properly unpacking assigns from a parameter to an instance with type documented in docstring. #PyDev-778
  • Others

    • When assigning parameters to attributes (Ctrl+1 on function def), skip adding duplicate assignments.
    • When adding parameters to docstrings (Ctrl+1 on function def), it will now properly update an existing docstring, not only create one from scratch.
    • In Windows, when searching executables, priority is given to a python executable found in the PATH (as in Mac/Linux).
    • Fixed issue were space was wrongly removed in code formatter. #PyDev-784

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2017