PyCharm 2.1 Early Access Preview: Package and environment management

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!

This entry was posted in Early Access Preview. Bookmark the permalink.

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

  1. zz says:

    Is new coffeescript plugin bundled?

  2. Alec Munro says:

    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:

    Does it play nicely with virtualenvwrapper?

    • Dmitry Jemerov says:

      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:

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

    • Dmitry Jemerov says:

      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:

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>