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.
Homepage:
pydev.org
Getting Started:
Getting Started (read to make sure you can get most out of PyDev)
Feature Matrix:
pydev.org/manual_adv_features.html
General questions:
StackOverflow (with the PyDev tag)
Report issues/features:
Brainwy Tracker
Code questions:
pydev-code list
Source Code:
github.com/fabioz/Pydev
Blog:
pydev.blogspot.com
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
Categories: Editor, IDE, Languages, Source Code Analyzer, Systems Development
Additional Details
Eclipse Versions: 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2024-06 (4.32), 2024-09 (4.33), 2024-12 (4.34)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Brainwy Software
Development Status: Mature
Date Created: Wednesday, July 7, 2004 - 08:06
License: EPL
Date Updated: Tuesday, May 28, 2024 - 04:12
Submitted by: Fabio Zadrozny
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
December 2024 | 13/560 | 1112 | 6 |
November 2024 | 12/658 | 4202 | 18 |
October 2024 | 12/663 | 4430 | 13 |
September 2024 | 13/642 | 4208 | 20 |
August 2024 | 13/641 | 3657 | 26 |
July 2024 | 15/663 | 3650 | 40 |
June 2024 | 15/681 | 4053 | 32 |
May 2024 | 16/682 | 4062 | 34 |
April 2024 | 15/687 | 4374 | 27 |
March 2024 | 13/694 | 5326 | 31 |
February 2024 | 12/687 | 4541 | 27 |
January 2024 | 14/691 | 5024 | 27 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 42
Count | Error Message |
---|---|
40 | Cannot continue the operation. There is another install operation in progress. |
2 | 无法继续操作。正在执行另一个安装操作。 |
Reviews Add new review
Love it! But has an issue these days, breaks Java linking
Submitted by ecdragon Mising name on Tue, 01/02/2024 - 08:28
See here for details - https://www.eclipse.org/forums/index.php/m/1862845/#msg_1862845
PyDev not available for Eclipse 2022-12 (4.26.0)
Submitted by Ramiro Arias on Tue, 05/09/2023 - 18:27
Hi
I have Eclipse 2022-12 (4.26). I went to marketplace and asked for PyDev. It appears as "PyDev - Python IDE for Eclipse 10.1.4". I proceed to install. Then I clicked on Confirm. Then the following message appeared: "The following solutions are not available: PyDev - Python IDE for Eclipse 10.1.4" Proceed with the installation anyways? Of course I clicked No. How can I install PyDev then?
Re: PyDev not available for Eclipse 2022-12 (4.26.0)
Submitted by Scott Case on Thu, 06/15/2023 - 13:48
In reply to PyDev not available for Eclipse 2022-12 (4.26.0) by Ramiro Arias
I had the same error until I unselected the optional "mylyn" item before continuing - so only the single required pydev option was selected.
Pydev not available in eclipse 10.0.1
Submitted by Shivamdeep Garg on Thu, 12/08/2022 - 04:38
When i try to install pydev on eclipse 2022-09 or 2022-06. I'm getting the error - Pydev not available in eclipse 10.0.1. Even if I install python editor is not working fine.
PyDev in Eclipse 4.24 prevents double-clicking to open Java file
Submitted by Maxwell Ma on Fri, 06/17/2022 - 15:43
In Eclipse 4.24, if PyDev is installed, it is not possible to open Java files in Project Explorer using double click or F3. And the right-click menu will also have problems, the 3 menu items copy, paste, delete will appear 2 times.
Re: PyDev in Eclipse 4.24 prevents double-clicking to open Java
Submitted by Maxwell Ma on Fri, 06/17/2022 - 15:50
In reply to PyDev in Eclipse 4.24 prevents double-clicking to open Java file by Maxwell Ma
To add:
macOS 11.6.7
New Eclipse(eclipse-jee-2022-06-R-macosx-cocoa-x86_64.dmg) and new workspace
Only pydev was installed, and during installation "pydev mylyn integration" was not installed because of unmet dependencies.
Regarding version of eclipse
Submitted by Amritpal Singh on Sat, 11/09/2019 - 09:52
Which eclipse version supports python live coding
pydev does not support eclipse 4.13
Submitted by longyi gu on Wed, 10/02/2019 - 03:16
when does pydev support eclipse 4.13?
Re: pydev does not support eclipse 4.13
Submitted by Fabio Zadrozny on Wed, 10/02/2019 - 10:13
In reply to pydev does not support eclipse 4.13 by longyi gu
It should actually be supported already. I've just updated the listing (the other times the marketplace did this automatically, not sure why this didn't happen this time around).
Bug tracker link in description is broken
Submitted by Roger Duthie on Fri, 07/06/2018 - 04:44
How can users report broken features?
Are any of the other links in this description broken?
Rg.
Patreon Suuporter
Re: Bug tracker link in description is broken
Submitted by Fabio Zadrozny on Fri, 07/06/2018 - 08:08
In reply to Bug tracker link in description is broken by Roger Duthie
Sorry about that. Just updated the link (should be: https://www.brainwy.com/tracker/PyDev/)
Thank you!
Submitted by Trevor Robertson on Tue, 03/13/2018 - 08:27
Easy interface; Formatting of code a highlight. Still my first choice.
Wow. Huge improvements
Submitted by tim richardson on Fri, 04/15/2016 - 22:17
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.
Error with scroll when open file if you install in Eclipse Mars
Submitted by Quan Vu on Tue, 04/05/2016 - 02:46
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
Won't install on Eclipse Mars
Submitted by Chris Nasr on Mon, 10/19/2015 - 09:58
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 dl.bintray.com/fabioz/pydev/latest/content.xml.
java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Issue in Eclipse?
Submitted by Fabio Zadrozny on Tue, 01/12/2016 - 12:26
In reply to Won't install on Eclipse Mars by Chris Nasr
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 http://www.pydev.org/download.html (and use http://www.pydev.org/updates as the update site) or use LiClipse (http://www.liclipse.com) which has PyDev preinstalled.
Re: Won't install on Eclipse Mars
Submitted by Fabio Zadrozny on Tue, 02/16/2016 - 10:54
In reply to Won't install on Eclipse Mars by Chris Nasr
The problem is that the update site: https://dl.bintray.com/fabioz/pydev/latest is no longer valid. Remove that one and use http://www.pydev.org/updates/ instead.
I want to like this a lot...
Submitted by Nir Friedman on Wed, 05/06/2015 - 16:35
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.
Type inference
Submitted by Fabio Zadrozny on Fri, 05/08/2015 - 09:20
In reply to I want to like this a lot... by Nir Friedman
Well, I think I answered that already in the tracker (https://sw-brainwy.rhcloud.com/tracker/PyDev/573), 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).
install failure , why don't update the install url??
Submitted by wu zhihui on Sun, 11/02/2014 - 23:35
the install url has updated.
old: pydev.sf.net/updates
-->
new: pydev.org/updates
more detail: www.pydev.org/download.html
Great plugin
Submitted by Tom Mising name on Wed, 04/02/2014 - 20:21
A very nice plugin for Python on eclipse. Does it all really.
i like it
Submitted by liu xue-yan on Wed, 11/06/2013 - 02:02
it is a very nice IDE for python developers!
just one question...which
Submitted by Arinjoy Basak on Tue, 01/14/2014 - 11:36
In reply to i like it by liu xue-yan
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....
PyDev requirements
Submitted by Fabio Zadrozny on Mon, 01/20/2014 - 04:48
In reply to just one question...which by Arinjoy Basak
PyDev now requires Eclipse 3.8/4.3 onwards. You can check LiClipse (commercial): for a standalone version with all requirements bundled.
Good tool for Python
Submitted by Igor Vinnykov on Tue, 07/30/2013 - 05:43
I like this tool. It offers good features usable for Python development. Thank you, guys!
thanks
Submitted by tim richardson on Mon, 06/17/2013 - 16:23
pydev and Eclipse continue to surprise me; it's a great development environment and enhances Python for large projects.
HI
Submitted by seodon 111 on Sat, 09/08/2012 - 01:56
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!
Developer
Submitted by Diego J{acome on Sat, 03/17/2012 - 09:44
Dowload this
PyDev makes the world of python development a better place
Submitted by Yoni Tsafir on Thu, 06/02/2011 - 06:40
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.
Pydev gets my highest recommendation
Submitted by Christoph Zwerschke on Thu, 03/03/2011 - 07:19
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!
¡¡Great!!
Submitted by Carlos Curia on Fri, 11/26/2010 - 14:57
Keep going, please. It changes the way i program in python
Pydev rocks
Submitted by Joseph Mising name on Sun, 10/17/2010 - 00:47
Python just got even better with Pydev.
Thank you sooo much - keep up the great work!
how to do download it
Submitted by xiuxiu2779 Mis… on Fri, 10/01/2010 - 13:59
I need the tools pydev ! but I don't know that how to do download it.
I really like PyDev
Submitted by W.J. van der Laan on Sat, 09/18/2010 - 05:50
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!
PyDev Rocks!
Submitted by Rahul Pilani on Mon, 09/06/2010 - 03:02
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!
If you are not on Mac
Submitted by Karsten W. Rohrbach on Mon, 07/12/2010 - 09:01
...thus, TextMate is not an option, Pydev is the way to go.
Thanks
Submitted by bee678 K on Wed, 04/10/2013 - 03:40
In reply to If you are not on Mac by Karsten W. Rohrbach
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.
good for newbies, too
Submitted by aluis Mising name on Sun, 07/04/2010 - 13:48
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!
Reigning champion for FOSS Python IDEs
Submitted by Jens Knutson on Tue, 01/26/2010 - 10:33
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!