PyDev - Python IDE for Eclipse

Add this URL to your Eclipse Installation to reach this solution's update site.

2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
2018-12 (4.10)

Learn more...

Details Group Tabs


PyDev is a plugin that enables Eclipse to be used as a Python IDE (supporting also Jython and IronPython). It uses advanced type inference techniques which allow it to provide things such as code completion and code analysis, besides providing a debugger, interactive console, refactoring, tokens browser, django integration, etc.


Getting Started:
    Getting Started (read to make sure you can get most out of PyDev)

Feature Matrix:

General questions:
    StackOverflow (with the PyDev tag)

Report issues/features:
    Brainwy Tracker

Code questions:
    pydev-code list

Source Code:


Below are some of its highlighted features.

  • Python, Jython and IronPython support
  • Django integration
  • Django templates editor (requires LiClipse)
  • Code completion
  • Debugger
  • Unittest integration
  • Interactive Console
  • Code analysis
  • Go to definition (F3)
  • Find References (Ctrl+Shift+G)
  • Refactoring
  • Google App Engine integration
  • Syntax highlighting
  • Parser errors
  • Outline view
  • Tabs or spaces preferences
  • Smart indent / dedent
  • Comment / uncomment / comment blocks
  • Code folding
  • TODO tasks
  • Content Assistants (Ctrl+1)
  • Scripting with Jython
  • Mark Occurrences
Additional Details
Eclipse Versions: 
2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2018-12 (4.10)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Wed, 2004-07-07 08:06
Development Status: 
Date Updated: 
Tue, 2018-11-27 10:27
December 20188/91610951 (3.18%)33
November 20187/93919155 (3.1%)57
October 20186/94320317 (3.2%)45
September 20186/94116345 (3.13%)56
August 20186/93915754 (3.07%)34
July 20186/94015952 (2.94%)42
June 20187/94714124 (2.85%)46
May 20187/95415547 (2.83%)60
April 20186/94616779 (3.04%)39
March 20186/96117832 (3.24%)36
February 20185/94015390 (3.31%)84
January 20185/94517008 (3.38%)92
View Data for all Listings
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for PyDev - Python IDE for Eclipse.

HTML Code:

Markdown Syntax:

Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Tuesday, December 18, 2018 - 08:42
rduthie's picture

How can users report broken features?

Are any of the other links in this description broken?


Patreon Suuporter

fzadroznyr0g's picture

Sorry about that. Just updated the link (should be:

trobertson's picture

Easy interface; Formatting of code a highlight. Still my first choice.

trichardson's picture

I normally use Pycharm but I decided to have a look at Pydev again in eclipse 4.5.2.
Wow. pydev is really good. Pycharm has lots of added value features like managing the python interpreter modules etc, but for coding and debugging pydev is good. It seems so much slicker now, good inspections, debugging, code completion.

huyquancdt's picture

I get a error with scroll bar when I install PyDev plugin in eclipse mars.
I recommend you íntall PyDev in eclipse luna. The eclipse luna very stability

cnasr's picture

I tried dragging it from this page, and I tried finding it in the market place, either way I get the same error:

Unable to read repository at
java.lang.RuntimeException: Unexpected error: the trustAnchors parameter must be non-empty

fzadroznyr0g's picture

The problem is that the update site: is no longer valid. Remove that one and use instead.

fzadroznyr0g's picture

This is really weird, Eclipse shouldn't ask for content.xml, but content.jar, which is there... (I just tested it and it worked for me).

As that didn't work, try following the instructions from (and use as the update site) or use LiClipse ( which has PyDev preinstalled.

nfriedman's picture

As Eclipse is already my tool of choice for C++, and I really enjoy many other Eclipse plugins, I really wanted to like this plugin. Unfortunately, PyDev just pales next to the Community Edition of PyCharm. I could probably ignore the extra functionality if PyDev had comparable type inference, but it does not. I also filed a bug against the tracker, which was confusing compare to more modern trackers, and I haven't heard anything back.

fzadroznyr0g's picture

Well, I think I answered that already in the tracker (, which should be solved in the next release... related to the PyCharm comment, I'll refrain from answering -- thankfully there are lots of happy PyDev users around (and the type inference on PyDev is getting some special attention on the next releases, although I'm sure right now it's already pretty close in terms of what it can infer related to PyCharm -- I'll fix the use-case you provided on the tracker, but if there are more, please submit there too).

wzhihui's picture

the install url has updated.

more detail:

tmisingnameaoa's picture

A very nice plugin for Python on eclipse. Does it all really.

lxueyan's picture

it is a very nice IDE for python developers!

abasak's picture

just one question...which version of eclipse were you using? I can't seem to install pydev on mine...i am running 3.7 on a 64bit ubuntu machine....

fzadroznyr0g's picture

PyDev now requires Eclipse 3.8/4.3 onwards. You can check LiClipse (commercial): for a standalone version with all requirements bundled.

ivinnykov's picture

I like this tool. It offers good features usable for Python development. Thank you, guys!

trichardson's picture

pydev and Eclipse continue to surprise me; it's a great development environment and enhances Python for large projects.

s111's picture

I enjoy working on Python projects in Eclipse with Pydev very much. It's free, platform independent and integrates so well with the whole Eclipse universe. The Mylyn integration is particularly useful for me. The feature set is awesome, and Fabio is still continually improving it. Hats off!

djacome's picture

Dowload this

ytsafir's picture

Fabio, keep up the good job.

I must say python development is a different experience from what it was a year ago, all thanks to the great improvements in the latest PyDev versions.

czwerschke's picture

I enjoy working on Python projects in Eclipse with Pydev very much. It's free, platform independent and integrates so well with the whole Eclipse universe. The Mylyn integration is particularly useful for me. The feature set is awesome, and Fabio is still continually improving it. Hats off!

ccuria's picture

Keep going, please. It changes the way i program in python

jmisingnameam5's picture

Python just got even better with Pydev.

Thank you sooo much - keep up the great work!

xmisingnamehnl's picture

I need the tools pydev ! but I don't know that how to do download it.

wlaansdi's picture

I just installed PyDev for eclipse and I must say it is impressive. This is Python development, the 2010 way :) This pretty well might be the first Python IDE that sticks, usually, I go back to old-fashioned text editor after a while because the overhead of the IDE just doesn't warrant the bit of extra convenience.
Keep up the good work!

rpilani's picture

PyDev guys have really done an awesome job integrating with Django and making python dev almost comparable to Java development on Eclipse. I haven't used any ActiveState's IDEs but I tried to use the latest Netbeans for python, and it doesn't even come close to what PyDev can do. You guys are awesome!

krohrbach's picture

...thus, TextMate is not an option, Pydev is the way to go.

ronnygiant99's picture

I hope these techniques to provide features such code completion and code analysis, while still providing many others such as a debugger, interactive console, refactoring, etc. will be helpul for my project.But can you please post me some more knowledge regarding this.

amisingnamecy6's picture

I'm new in python development. I'm wondering how easy Pydev is. It is very easy to run with Python 2 or 3 and you don't need any freak knowledge. Thank you guys!

jknutson's picture

Among all the FOSS Python IDEs, PyDev has an unbeatable feature list, and wonderfully active, highly transparent development thanks to Fabio Zadrozny, the lead developer. If you're looking for a Python IDE, you owe it to yourself to try PyDev. Be sure to check out Fabio's great "quick reference" sheets for PyDev common keybindings, too -- I have them printed out and pasted right next to my monitor!

A huge thanks to Fabio for his awesome contribution to the community!