PyCharm Feature Comparison Matrix

Skip to end of metadata
Go to start of metadata
What's This About
We are often asked: "how is PyCharm better than <some other tool>?"
This comparison matrix is designed to answer exactly this question. It is not a complete comparison of the full feature set of the IDEs.

If you find any factual inaccuracies, please leave a comment below.
Legend
— Unsupported — Partially supported — Supported — Better support  N/A — we're investigating
Feature JetBrains PyCharm 1.5 Wing IDE 4.0.x PyDev 2.1 NetBeans 6.9 Komodo IDE 6.1
Supported Environments          
Python 2.x
Python 3.x
Jython
IronPython
virtualenv
buildout
Key Bindings          
Emacs
vi/vim plugin plugin plugin
Visual Studio
Integrated Features          
Debugger
Graphical Unit Test Runner
Python Console
Local History
HTML Editing
CSS Editing
LESS and SASS Editing plugin
JavaScript Editing
Spell Checker plugin
FTP/SFTP Deployment plugin
Issue Tracker Integration plugin plugin
Debugger          
Remote Debugging
Conditional Breakpoints
Console in Debugger
Version Control Systems          
Mercurial plugin
Subversion plugin
Git plugin plugin
CVS
Perforce plugin plugin
Bazaar plugin plugin plugin
Python Coding          
Goto Definition
Goto Implementations
Class Hierarchy View
Code Completion
Find Usages
Auto-Import
Optimize Imports
Goto Class/Symbol
Quick Documentation Lookup
Parameter Info (Ctrl-P)
Syntax-aware selection (Ctrl-W)
Move Statement (Ctrl-Shift-Up/Down)
Feature JetBrains PyCharm 1.5 Wing IDE 4.0.x PyDev 2.1 NetBeans 6.9 Komodo IDE 6.1
Code Generation          
Override Methods
Create from Usage
Surround With
Errors and Warnings Highlighting          
Syntax errors
Unresolved identifiers
Unused variables
Unused imports
Regular expression highlighting
Python Refactoring          
Rename
Extract Method
Introduce Variable
Introduce Field
Inline Variable
Pull Up/Push Down
Extract Superclass
Move function/class
Django Support          
Project Creation
Server Running
Template Syntax Highlighting
Template Code Completion
View/Template Navigation
Django ORM Code Completion
Test Runner
Django Console
Inspections
Django Template Debugging
App Engine Support          
Project Creation
Server Execution
Deployment to Google
GQL code completion
YAML code completion
Inspections
Unit Testing          
unittest N/A
doctest N/A N/A
nose N/A
Feature JetBrains PyCharm 1.5 Wing IDE 4.0.x PyDev 2.1 NetBeans 6.9 Komodo IDE 6.1
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.