PyCharm 2.1 Early Access Preview: Package and environment management

Posted on by Dmitry Jemerov

We’re happy to announce the availability of the first Early Access Preview build for PyCharm 2.1. As was previously announced, the big theme of this release is “Package and environment management”, and a lot of functionality that we planned to implement for this theme is already done.

The main new features of PyCharm 2.1 include:

  • Remote interpreters – full integration with Python interpreters running on remote hosts;
  • Possibility to browse and install packages from PyPI;
  • Better virtualenv integration, including the possibility to create virtualenvs;
  • UI for creating setup.py files and running setup.py tasks;
  • Packaging-aware inspections and quickfixes, such as this quickfix on unresolved imports that automatically installs the package you’re trying to import.

PyCharm 2.1 also includes all of the changes in the IntelliJ Platform version 11.1, such as Subversion 1.7 support and a new round of work on UI cleanup. The final release is planned for late March or early April.

Download the Early Access Preview build today and tell us what you think!

Comments below can no longer be edited.

8 Responses to PyCharm 2.1 Early Access Preview: Package and environment management

  1. zz says:

    March 1, 2012

    Is new coffeescript plugin bundled?

    • Dmitry Jemerov says:

      March 2, 2012

      Yes, the new EAP includes the latest available versions of all bundled plugins.

  2. Alec Munro says:

    March 1, 2012

    The integration of setup.py is a big win in my book, in terms of improving the python packaging ecosystem as a whole. Excellent!

  3. RafalEs says:

    March 2, 2012

    Does it play nicely with virtualenvwrapper?

    • Dmitry Jemerov says:

      March 2, 2012

      PyCharm now offers all virtualenvs from the directory specified as WORKON_HOME (~/.virtualenvs) by default when you add a Python interpreter. Other than that, virtualenvwrapper only affects your shell environment, and we aren’t aware of any integration possibilites.

  4. Nikolay says:

    March 5, 2012

    Very interesting. Whether this functionality will be also available in the python plugin to IntelliJ IDEA?

    • Dmitry Jemerov says:

      March 5, 2012

      Eventually yes. Right now much of this functionality is specific to the PyCharm codebase (not the part shared between PyCharm and the plugin), but we plan to port it to the plugin as well.

  5. fintara says:

    March 5, 2012

    It’s very good that you made a feature like “Remote interpreter”. But when I add my remote interpreter (which is in the local network), I get this:

    java.net.ConnectException: Connection refused: connect

    It connects successfully to the host (I can browse the folders), but this error appears when I try to add the interpreter.

Subscribe

Subscribe for updates