Last Site Update: September 19th, 2017 | Latest Version: 6.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 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

Voucher 365 Best tool reviews 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 6.0.0 (2017-09-19)

  • 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).
  • Interpreter configuration

    • The list of packages installed in the interpreter is shown in the IDE (supports either pip or conda).
    • It's now possible to install/uninstall packages using either pip or conda directly from the IDE.
    • Provides a way to load variables if interpreter is from a conda environment (Load conda env vars before run configuration).
    • A default string substitution variable named PY is now created with the major and minor version of the created interpreter.
    • It's now possible to configure a project to always use a grammar compatible with the interpreter version (default for new projects -- #PyDev-846).
  • Editor

    • Subword navigation is now available (and enabled by default -- can be customized at PyDev > Editor).
    • Changed default config for minimap (smaller and not showing elements -- can be customized at PyDev > Editor > Overview Ruler Minimap).
    • Code completion no longer active in comments in last line of editor (#PyDev-762).
  • Debugger

    • Fix find_module signature (patch by James Blackburn).
    • Fix qt_loader to support PEP 302 correctly.
    • Fix in matplotlib_options from ipython (#PyDev-779).
    • When show all uppercase references is used as a filter, only digits shouldn't be filtered out in variables view (#PyDev-794).
  • PyLint

    • Added setting to search PyLint installed in interpreter (#PyDev-811).
  • Unittest

    • It's possible to edit a run configuration from dialog to select tests to run (Ctrl+F9) (patch by Robert Gomulka).
    • Test(s) name is shown in the run configuration (patch by Robert Gomulka -- #PyDev-840).
  • isort integration

    • The modules that are known to be third party or system modules in the PyDev configuration are passed to isort.
    • Proper support for isort:skip and isort:skip_file.
    • Internal isort caches properly being cleared between invocations (fix for case where changes to config were not reflected in isort).
  • Others

    • Fix to properly interrupt infinite loop in the Interactive Console (#PyDev-816).
    • Fix issue where user could do a drag n drop in system libs which could put an entry below another entry, which actually removed it from the config (#PyDev-821).
    • Fix where runfile was not available on interactive debugger when python-future is installed (#PyDev-845).
    • Fix NullPointerException on code-completion.
    • mutagen added to forced builtins by default (#PyDev-819).

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.

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2017