Last Site Update: 29 January 2016 | Latest Version: 4.5.4







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


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

Release 4.5.3

  • Debugger

    • Fixed issue in set next statement (#PyDev 651).
    • pydevd.settrace was stopping inside the debugger and not in user code (#PyDev 648).
    • subprocess.Popen could crash when running non python executable (#PyDev 650).
  • PyUnit view

    • The last pinned test suite appears as the first entry in the history.
    • More information is shown on the test run history.
    • A string representation of the test suite can be saved in the clipboard (last item in the test run history).
  • Indexing: fixed issue where the indexing and code-analysis could race with each other and one could become corrupt.

Release 4.5.1

  • Debugger

  • Improved the search to always play safe and update the index so that the matches are always consistent (#PyDev-634).

  • Fixed issue renaming top-level module on refactoring.

  • Refactoring has option to rename variable to a standard case style.

  • Improved the parser that extracted the outline for global tokens to deal with async and consider declarations inside ifs.

  • Code completion of properties with @property no longer shows arguments parenthesis (#PyDev-453).

  • Preventing a freeze if some code-analysis takes too much time (#PyDev-636).

  • Ctrl+1 can be used to wrap/unwrap the contents of brackets (patch by yohell).

Release 4.4.0

  • Improved PyDev Package Explorer to give more information when all elements are filtered.
  • Code completion improvements: when parameter is typed in the docstring, assigning it to an instance gives proper code-completion results whe accessing the instance.
  • Fixed issues dealing with ansi colors in the interactive console.
  • When autopep8 is applied as the code formatting engine, the region selected is used to specify the lines for formatting.
  • Minor improvements in the debugger.

Release 4.3.0

  • Fixed parser for Python 3.x to support async and await as regular names too (PyDev-593).
  • The new search dialog now has a 'whole word' option which automatically adds * to the search
  • Search backend updated to Lucene 5.2.1.
  • When bringing up the search dialog the search text is initially selected.

Release 4.2.0

  • New search page for Python contents

    • Text-searches using a Lucene index allows for fast matches.
    • Matches can be flattened and grouped by project, folders and modules.
    • Results page allows additional filtering based on module name.

  • Further improvements on code completion unpacking compound types.

  • Not adding auto 'import' token in cython files (to accept cimport).

  • PyDev Mylyn integration no longer depends on a specific PyDev release.

  • Fixed halting condition when unable to create native file watches.

  • Vertical indent guide no longer slows down the editor on Linux (PyDev-582).

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2015