The PyCharm 3.4 Early Access Program has begun

Dmitry Filippov


The JetBrains PyCharm team is pleased to announce the start of the Early Access Program (EAP) for PyCharm 3.4 and is ready to introduce the brand-new build 135.763 for your evaluation. It’s already here, available for download from the Early Access Preview page. As any new PyCharm 3.x release (starting from PyCharm 3.0), the PyCharm 3.4 EAP build is available in two editions – free/open source PyCharm Community Edition and full-fledged PyCharm Professional Edition. While both of them are available for download and use at no charge, PyCharm Professional Edition has a 30-day evaluation period, which means PyCharm 3.4 Professional Edition EAP build 135.763 comes with a 30-day time-limited license as well.

The PyCharm 3.4 EAP build is not in the final product release stage and might contain severe bugs, so it’s supposed to be installed along with your current PyCharm installation for evaluation and checking out new features. No patch update for this EAP build will be available from within the IDE.

We’d like to encourage you to try this brand-new preview build and give us your valuable feedback in our public issue tracker. This will help us make the final release of PyCharm 3.4 more stable and less buggy.

PyCharm 3.4 EAP build 135.763 includes a lot of new features, bug fixes, and improvements in different subsystems. It also delivers a lot of unique PyCharm-specific features. Meanwhile, PyCharm users also have access to a number of recently announced features and benefits from other JetBrains products like WebStorm 8 and IntelliJ IDEA 13.1. For example, advanced built-in AngularJS support and Sublime Text style multiple selection:


So here are the PyCharm-specific features:

  •  New Python interpreters management process with new UI:


Now you can choose existing, add a new local or remote python interpreter and even create virtualenv right on the project creation stage without any need to sneak into the PyCharm settings.

  • New live templates for Python which are now suggested in code completion:



  • Improved Vagrant support: Now PyCharm offers to start vagrant instance when remote interpreter is currently not available. It also better handles unique remote interpreters on diverse vagrant boxes
  • Additional automatic quick fixes for various code inspections
  • Improved navigation: Now ‘Navigate | Class‘ or ‘Navigate | Symbol’ allows navigating to Python modules (*.py files) and packages (‘’ files)
  • Pull members up/down refactorings improved
  • Template roots now can be marked right from the project structure view
  • A lot of performance improvements in Python code analysis

PyCharm 3.4 EAP also incorporates all new WebStorm 8 features (read more on the What’s new in WebStorm 8 page), so from the WebStorm side we are ready to deliver:

  •  Advanced built-in AngularJS support


  • Spy-js JavaScript tracing tool integration
  • New Live console in JavaScript and Node.js debugger that allows you to enter commands and code
  • Grunt integration
  • Bower integration: search through Bower registry, manage components in the IDE
  • RequireJS aliases support
  • CucumberJS support
  • Full support for Sass 3.3 and Less 1.6
  • Improvements in support for TypeScript 1.0 and more

And finally, the IntelliJ platform brings us many features including:

  • Live templates are now suggested in code completion
  • Version control improvements
  • Multiple Selection (one of the most requested features in PyCharm)

With Multiple Selection, we can now put a cursor in multiple locations in a file and write code simultaneously in these positions. Press and hold “Alt” on the keyboard and use the mouse to select the locations of the cursors:


Download PyCharm 3.4 EAP build 135.763 for your platform from the project EAP page and please report any bugs and feature request to our Issue Tracker.

Remember to install the .zip & .tar.gz versions into a completely empty folder. Do not just unpack over your previous version!

Develop with pleasure!
-PyCharm team

Comments below can no longer be edited.

37 Responses to The PyCharm 3.4 Early Access Program has begun

  1. Gaëtan de Menten says:

    April 25, 2014

    No link to the release notes?

  2. Enzo says:

    April 25, 2014

    Do EAP features show up in the Python plugin for IDEA Ultimate, or do they show up after release?

    • Dmitry Filippov says:

      April 25, 2014

      We don’t release EAP version of IDEA plugin. It will show up in short only after the release.

  3. Gaëtan de Menten says:

    April 25, 2014

    The new release works great so far…

    • Dmitry Filippov says:

      April 25, 2014

      Great! Hope you won’t hit into any problem, anyway please file tickets when in doubt.

  4. Tin Tvrtkovic says:

    April 25, 2014

    Ooh shiny! I’ll install this at work and see if anything breaks.

    I gotta say I’m really hooked by all the “side features” in PyCharm – things like support for Less, JavaScript in general, Jinja2, mustache, etc. Good job folks!

  5. Nicholas Stevenson says:

    April 27, 2014

    Any news on the Maya plugin by chance? Last I heard, it was going to be merged in to the main branch, but haven’t seen it mentioned at all since then.


  6. Ariel says:

    April 27, 2014

    The `main` live template was a necessary one, maybe you should gather live templates from people and suggest them in the IDE.

    • Dmitry Filippov says:

      April 30, 2014

      What do you mean by “gather from people”? Do you have any suggestions on what valuable live templates are missing?

  7. wakalaka says:

    April 28, 2014

    What happened with fonts? 🙁

    • Dmitry Filippov says:

      April 30, 2014

      Has it just appeared after upgrading to PyCharm 3.4 or it was the same with previous versions of PyCharm? what is your OS?
      Does it look similar to something from this list?

      • wakalaka says:

        April 30, 2014

        after upgrading to PyCharm 3.4. I have noticed that current Dracula font set to Consolas 12, which looking horrible in Windows. I enabled override to Tahoma 11 and now it looks fine.

        • Dmitry Filippov says:

          April 30, 2014

          Ok, got it! Probably we know were is a bug regarding that accident font change.

          • David Ichim says:

            May 5, 2014

            I can confirm that on Linux the EAP font anti aliasing looks horrible on Ubuntu 14.04 compared to the 3.x line. Looks better if I use a larger font size and not use Darcula theme

  8. Cezar Jenkins says:

    April 30, 2014

    Trying to use multiple selections isn’t working for me. Is there a settings switch that needs to be flipped somewhere?

    • Dmitry Filippov says:

      April 30, 2014

      No, there is no setting/option for that. It is bundled into core. What are you trying to do?
      Make sure you are running PyCharm 3.4 EAP. Hold “Alt” (not alt+shift like in IntelliJ IDEA) and click in several places in editor. Doesn’t that work?

      • Will says:

        May 4, 2014

        I’m using the PyCharm 3.4 EAP. “Alt” didn’t work for multiple select, “Alt+Shift” did however. I installed this and had it create a new profile instead of importing my previous settings. Is this based off the keymap settings? (I chose Default for GNOME)

    • Denis Iskandarov says:

      May 1, 2014

      Same here.
      Multiple selection not working while Alt is pressed.
      parallel installation of PyCharm 3.4eap and 3.1.3

    • Dmitry Filippov says:

      May 5, 2014

      Probably there is a conflict between Multi-selections and some of the 3-rd party plugins that modifies editing in PyCharm. For example I personally had a problem with multiple selections with installed IdeaVim plugin – new updated version of IdeaVim fixed this problem. Could you check whether some 3-rd party plugins (like IdeaVim) are installed ? Uninstalling/installing newest version of them may help.

      • MirekE says:

        May 14, 2014

        Same issue here. Need to press alt shift. My only third party plugin is Dash. Same issue with EAP AppCode.

        • Dmitry Filippov says:

          May 14, 2014

          Thanks for pointing to it! The next EAP build will fix it.

          • Omu cu Lopata says:

            May 15, 2014

            Any news on the next EAP? I am waiting for some of those recent fixes 🙂

            • Dmitry Filippov says:

              May 15, 2014

              It will appear very soon. Hopefully today or tomorrow.

  9. Trojan32 says:

    April 30, 2014

    Besides all these awesome new features, I am so looking forward to the plugin for running Maya scripts from PyCharm. I wonder if it is still on the plate. I thought it was slated for the version 3.1

    • Dmitry Filippov says:

      May 5, 2014

      Hi you can already run Maya scripts from PyCharm. Add Maya interpreter as a project interpreter (as any other Python interpreter) and run scripts with your “Maya interpreter” run configuration. Does that work? Any additional functionality required?

      • Nicholas Stevenson says:

        May 5, 2014

        I believe one of the features of the Maya plugin was the ability to send commands directly to Maya from Pycharm. From the sounds of it, something like an execute selected in Maya. Likely using a Telnet or Command port of some sort.

        Being able to do this would be exceptionally handy due to a copy/paste bug that also exists between PyCharm and Maya.

  10. KestL says:

    May 6, 2014

    What is about Django 1.7 support?

    • Dmitry Filippov says:

      May 6, 2014

      It is already supported and can be tried in PyCharm 3.4 EAP

  11. Announcing the PyCharm 3.4 EAP build 135.889 | JetBrains PyCharm Blog says:

    May 16, 2014

    […] ← The PyCharm 3.4 Early Access Program has begun […]

  12. Denis K. says:

    May 21, 2014

    Hi I am a 13 yr old programmer, and am learning python (version 3.3.2). Is this PyCharm 3 software useful for checking my code? Does this also come with IntelliJ platform?

    • Dmitry Filippov says:

      May 22, 2014

      Hi! Yes it is. PyCharm checks your code when you are typing. If you do a error in your code PyCharm will highlight this error and suggest a way to fix it. You also can run a full code analysis on your file or project to check it against various errors/warnings and get the report with a full list of warnings with suggestions.

      • Denis K. says:

        May 26, 2014

        Do I need to download Python’s software in order for my code to work in PyCharm 3? Could I combine Python and C# with PyCharm 3 IDE? Could I import pygame and run my games and stuff with PyCharm 3?

        • Dmitry Filippov says:

          May 26, 2014

          Yes you need to download and install Python interpreter in order to let PyCharm use it. PyCharm currently doesn’t bundle any python interpreter. PyCharm doesn’t support C#. That means you will only have syntax highlighting for it (with textmate bundles) as a max. pygame is a python project s sure, you’ll be able to import it in PyCharm.

  13. Denis K. says:

    May 28, 2014

    I have an even bigger question. Could you import any Game engine into PyCharm 3? The imports is python’s interpreter has made imports bad.

  14. Frederick Fowles says:

    September 24, 2014

    I cant believe the Maya plugin was anounced for 3.1 release and then forgotten. I purchsed several liciences at our company based on this upcoming feature and its not even in this release. So sad now, ( tears running down my face ).

    • Frederick Fowles says:

      December 5, 2014

      Nobody at JetBrains obviosly cares about the user. They advertise coming features and dont deliver.


Subscribe for updates