Last Site Update: May 13th, 2020 | Latest Version: 7.5.0







PyDev PyDev on VSCode 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

Bonus Canada Free Spinny binary options australia

Bronze Sponsors bestvpn moneezy credimaxx moneyarcher online casino malaysia Mobilunity Jitbit Helpdesk Software Tradie Training White Card casino utan svensk licens casinos not on gamstop casino topp nettcasino LejonFinans immigrationlawofmt Eco Secretariat EssayShark CodeFirst http://smålå websitehostingrating Udemy Coupon eSportBetting casinobonus Alles Refurbished - overview of refurbished tablets, telephones and more (in Dutch) vpsserver Online casino reviews superbwebsitebuilders


"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 WebsiteSetup Squishlist
PyVmMonitor Intel best VPN for Android

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 7.5.0 (2020-01-10)

  • Fixed support for Python 3.8 (which wasn't properly added to 7.4.0).

  • Improved Cython support:

    • Cython itself is used to generate the AST for Cython files.
    • Cython needs to be available in the default interpreter.
    • Cython does not currently support generating the AST for files with errors, so, syntax errors must be fixed for the code-completion to work properly.
  • Debugger improvements (updated to pydevd 1.9.0).

    • Improved stepping into coroutines
    • Attach to process no longer needs to match the bitness of the target program with the interpreter.
    • File with a relative path is searched in sys.path folders (i.e.: so, cython builds can find the source).

Release 7.4.0 (2019-10-25)

  • Support for the Python 3.8.

  • Code analysis fix: default values properly marks variables as used (#PyDev-945).

  • On the context menu to analyze files, make sure that non-python files are not analyzed (#PyDev-1008).

  • Lucene indexes are not kept open (so, it's possible to delete the project metadata properly when a project is deleted).

  • Debugger improvements (updated to pydevd 1.8.0).

    • Support for PyPy.
    • Support for Python 3.8.
    • Properly show stack trace exception for unhandled exceptions with generator.
    • Handle binary data when redirecting output.
    • Properly evaluate unicode strings on Python 2.
    • Fix dlopen return type for gdb 8.3.1 (patch by Vladimir Dvorak).

Release 7.3.0 (2019-08-16)

  • Debugger improvements (updated to pydevd 1.7.1).

    • Fix thread cleanup issue on fork (debugger could crash when subprocess pool was closed).
    • Improvements in attach to pid.
    • When setting the tracing in one thread attach it to other threads too.
  • Make it possible to select the black executable (#PyDev-1003).

  • Update debug console to work with newer versions of Eclipse (patch by Paul Pazderski).

  • Fix code completion for non-english locale (patch by guyingzhao).

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2020