
Important:Eclipse 2021-03 (4.19) is broken and cannot be used with PyDev due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=571990, so, if you use PyDev, please keep to Eclipse 4.18 (or get a newer if available).
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