PyCharm 2.0 Beta is Here with a Pack of New Features

Eugene Toporov

After many hours of hard work, six EAP builds, and responding to many lines of your feedback, the PyCharm team is glad to deliver to you the Beta of the new major update for our Python and Django IDE — PyCharm 2.0.

The new major release adds support for coding in Cython, allows to use Mako and Jinja2 templates in your projects, enables you to check the test coverage of your code, allows opening multiple projects in one window, introduces JavaScript debugger, support for new and hot CoffeeScript language and many other big and small changes.

To get a full list of things coming in PyCharm 2.0 and download the Beta, check out the 2.0 Beta page on PyCharm web site.

We’re still hungry for more feedback to make PyCharm 2.0 even better by the time of the final release.

Develop with pleasure!
The PyCharm Team

Comments below can no longer be edited.

3 Responses to PyCharm 2.0 Beta is Here with a Pack of New Features

  1. tom says:

    November 22, 2011

    There seems to be an issue (not with this particular release, but Pycharm in general) that if a particular module/package is both in site-packages and the current project, the site-packages version will take precedence. This is quite annoying because it requires me to delete said package from site-packages or muck around with sys.path manually if I want to work with its sources in Pycharm. Does Pycharm have a setting for this? If not, would it be difficult to implement this?

  2. Kevin says:

    November 22, 2011

    Looking good guys!

    One thing I have noticed is that the console appears to have some issues:

    C:\Python27\python.exe -u C:\Program Files (x86)\JetBrains\PyCharm 110.451\helpers\pydev\ 36820 36821
    PyDev console: using IPython 0.11
    WARNING: Readline services not available or not loaded.
    WARNING: Proper color support under MS Windows requires the pyreadline library.
    You can find it at:
    Gary’s readline needs the ctypes module, from:
    (Note that ctypes is already part of Python versions 2.5 and newer).

    Defaulting color scheme to ‘NoColor’
    import sys; print(‘Python %s on %s’ % (sys.version, sys.platform))
    Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32
    sys.path.extend([‘C:\\Program Files (x86)\\JetBrains\\PyCharm 110.451\\helpers’])

    …Also, whether or not it’s related, I can’t seem to import modules from my project into the console:

    Traceback (most recent call last):
    File “C:\Python27\lib\site-packages\IPython\core\”, line 2400, in run_code
    exec code_obj in self.user_global_ns, self.user_ns
    File “”, line 1, in
    import address_parser.parse_postal_code
    ImportError: No module named address_parser.parse_postal_code

    • Kevin says:

      November 23, 2011

      I resolved both of these issues, firstly by adding the pyreadline module to my environment, and the second by adding the working directory of my project to the python console settings. Oddly enough though, when I went back into the settings the working directory for the python console is still blank, but my project working directory is still added when I open a console now. This project was upgraded from 1.5.4, so it could have something to do with the upgrade process.


Subscribe for updates