Python 3.3 support in PyCharm 2.6

Andrey Vlasovskikh

PyCharm has been updated to support the new language features of Python 3.3:

  • New yield from expression for generator delegation
  • The u'unicode' syntax is accepted again for str objects
  • New raise ... from None syntax for suppressing exception context
  • Reworked I/O exception hierarchy
  • New venv standard library module (Python virtual environments, as in the popular virtualenv package)
  • Native support for implicit namespace packages

We’ve recorded a screencast What’s New in Python 3.3 as a quick introduction to the new features:

The source code used in this screencast is hosted on GitHub.

Back to School Sale!

Back to school saleGet up to 50% OFF personal licenses for PyCharm and other JetBrains products before September 14th.
Special offer details.

Comments below can no longer be edited.

5 Responses to Python 3.3 support in PyCharm 2.6

  1. demosc says:

    September 8, 2012

    I have a question, i work in a linux box with pycharm, the java version is number 6, can i upgrade to java 7?

    Thanks for you great work !!

    • Andrey Vlasovskikh says:

      September 8, 2012

      Thank you. Oracle Java 7 should be fine.

  2. demosc says:

    September 9, 2012

    I installed java sdk 7, but pycharm still uses java 6.
    How i say pycharm to use java 7?


    • Andrey Vlasovskikh says:

      September 10, 2012

      Set the JAVA_HOME environment variable to point to your Oracle 7 SDK path. Setting it so that the PyCharm launcher can see it during its start-up is OS-dependent. In Linux you can put it into the bash start-up script (~/.bashrc or ~/.bash_profile in various Linux distros).

      • demosc says:

        September 10, 2012

        Thanks !


Subscribe for updates