PyCharm 2 is here: double the charm, double the power!

Eugene Toporov

With a great pleasure we are announcing the availability of PyCharm 2, the new major update for our Python IDE.

We are very proud with this new release as it really takes PyCharm to the next level.
1. The range of supported technologies has expanded. The biggest addition is Mako and Jinja2 template languages. We’ve strengthened the core Python support by integrating code coverage, IPython, PyPy and some new static code analysis possibilities. Other big additions include support for Cython and CoffeeScript.

2. The new IDE UI makes PyCharm look much nicer on all supported platforms. Platform integration got much better with support for symbolic links, improved integration with docks, drag’n’drop between file manager and PyCharm on Linux and improvements on Mac OS X such as full-screen support.

3. Significantly reworked editor architecture provides better responsiveness and lag-less typing even in huge documents. Faster indexing and IDE startup speed are ensured on all supported platforms.

Read more about what else is new in PyCharm 2.0 and download the IDE now.

NOTE: PyCharm 2.0 is a free update for everyone who purchased their PyCharm license after Dec 12, 2010.

Develop with pleasure!
The PyCharm Team

Comments below can no longer be edited.

15 Responses to PyCharm 2 is here: double the charm, double the power!

  1. GiacomoL says:

    December 14, 2011

    Uh, how am I supposed to upgrade? Should I just run the new installer on top of the existing version ?

    • Dmitry Jemerov says:

      December 15, 2011


  2. Joe White says:

    December 14, 2011

    Do you support automatic code folding for CoffeeScript code blocks? I’ve been looking for an editor that does that for ages — it’s a necessity when you’re working with nested Jasmine specs. (So far I’ve just been using SciTE and switching it into Python mode, but it’d be so much nicer if I could use an editor that actually knows about CoffeeScript, so I could type -> [Enter] and have the next line automatically be indented.)

    • Dmitry Jemerov says:

      December 15, 2011

      Yes, PyCharm supports both code folding and code formatting for CoffeeScript. This is still fairly new stuff, so it’s possible that you’ll run into some rough edges.

  3. jevus says:

    December 14, 2011

    Nice one, add support to pylons/pyramid please?

    • Dmitry Jemerov says:

      December 15, 2011

      Pyramid support is under consideration, but not on our near-term roadmap yet.

      • David says:

        January 13, 2012

        Support for Chameleon (ZPT) would be awesome as well. At very least some HTML-style syntax highlighting for *.pt files.

        Can’t seem to see if it’s possible to allow arbitrary highlighting for certain globs of files in PyCharm. Any thoughts?

  4. Garyb says:

    December 14, 2011

    Also wondering about upgrade from 1.5.4. When I check for update it says nothing to update. Will that eventually update my 1.5.4 app or will I need to install 2.0 normally and enter my username and license key from 1.5.4?

    • Dmitry Jemerov says:

      December 15, 2011

      You’ll need to perform a complete installation of the new version. When you run PyCharm 2.0 for the first time, it will offer to import the settings from the previous version, and the imported settings will include your license key.

  5. Adam Smith says:

    December 16, 2011


    One quick feature request: if I’m on tab A, switch to tab B, and close tab B, I want to be taken back to tab A rather than the “next document tab”.



    • Francisco Barros says:

      December 16, 2011

      Hi Adam!

      It’s already available: File menu -> Settings
      Then at IDE Settings: Editor -> Editor Tabs
      And, at right panel: When closing active editor: Activate most recently opened tab.


  6. Bryan Alsdorf says:

    December 19, 2011

    Loving the support for Jinja2 and all the other changes in 2.0. I just wish you guys had released it a few days earlier, my license for upgrades expired December 9th!

  7. Jaffar says:

    December 21, 2011

    Will these changes be added to the IntelliJ IDEA 11 Python plugin?

    • Eugene Toporov says:

      December 21, 2011

      They are already available in the plugin for IntelliJ IDEA 11

  8. Joe White says:

    January 6, 2012

    After spending some time using PyCharm 2, I really have to wonder why you claim to “support” CoffeeScript. PyCharm reports compiler errors in code that compiles just fine; the syntax highlighting often ignores the settings I’ve configured; the automatic indentation often doesn’t work at all. And worst of all, code reformatting (or cut/paste) will turn valid code (e.g. nested for loops — it’s not like it takes anything fancy) into something that doesn’t even compile. (Yes, I’ve reported all of these in YouTrack.)

    I don’t mind reporting a few bugs in an EAP, but every time I sit down to edit CoffeeScript in PyCharm 2.0.1, I find more bugs, and for a “release” version, that is not OK.

    Are there any plans for a bugfix release to fix all these problems, and maybe spend some extra time on ad-hoc QA looking for more stuff that needs fixing too? Please? I *want* to like PyCharm, really I do. But right now it’s just a steady source of frustration.


Subscribe for updates