PyCharm Early Access Program

Welcome to the Early Access Program for PyCharm! This page lists pre-release builds of PyCharm 2017.1, the next major update planned for March 2017.

PyCharm 2017.1 is in active development, and we really appreciate your feedback. Please use PyCharm issue tracker to report bugs and suggest new features and other improvements.

What is Early Access Program (EAP)?

We at JetBrains believe that making tools for developers should greatly involve listening to developers. Our Early Access Programs let development community closely participate in discussions about product and influence development planning, from early stages onwards.

Why should you try 2017.1 EAP builds?

Early Access Program lets you evaluate brand-new features as well as many important bug fixes for already existing functionality that will be added to the next release. You can install PyCharm 2017.1 EAP along with the stable PyCharm 2016.3 installation and get regular updates for both.


Please note that features marked pro only are supported only in PyCharm Professional Edition.

Download links
Build highlights

Professional Edition

Community Edition

  • 2017.1 RC, build 171.3780.47
  • Released: March 16, 2017
  • Note: The PyCharm Professional build comes with 30-day evaluation license. No license required for PyCharm Community.

PyCharm 2017.1 Release Candidate

  • Forty times faster debugger for Python 3.6 projects (up to two times faster for older versions of Python)
  • Improved Python and JavaScript testing
  • Support for the six library
  • Zero-latency typing
  • Support for native Docker for Mac pro only
  • And much more

For more details read our blog or see the release notes


  • Build: 171.3780.17
  • Released: March 9, 2017

Bug fixes:

  • Virtualenvs created with PyCharm will now be created with pip 9.0.1
  • Default Docker API is set to the unix socket pro only

For more details read our blog or see the release notes


  • Build: 171.3691.3
  • Released: March 1, 2017

New features:

  • File copying and moving on remote hosts

Bug fixes:

  • Python folder namespace issue resolved
  • Various other bugs

For more details read our blog or see the release notes


  • Build: 171.3566.25
  • Released: February 22, 2017

New features:

  • Vue.js Initial Support pro only

Bug fixes:

  • Several Data View bugs
  • Type system fixes
  • Debugger improvements
  • Platform enhancements

For more details read our blog or see the release notes


  • Build: 171.3224.4
  • Released: February 15, 2017

New features:

  • SSH Multi-Factor Authentication using Google Authenticator support pro only

Bug fixes:

  • “Cannot connect to X server” problem with remote interpreter pro only
  • Docker-compose debugging on macOS (and other non-Virtualbox environments) pro only
  • Invalid subtest display with pytest.mark.parametrize
  • Django TEMPLATES[‘loaders’] issues pro only
  • List of packages not shown for Docker-compose interpreters pro only
  • PEP484 Union and Optional type hinting in Python 2.7

For more details read our blog or see the release notes


  • Build: 171.3019.3
  • Released: February 09, 2017

New features:

  • Ctrl+Click on links to open them in the Terminal

Bug fixes:

  • Execute selection/line in console
  • input() in debug console
  • Debugging Docker projects on Mac pro only
  • Pyramid project creation with Chameleon templates pro only

For more details, read our blog, or see the release notes


  • Build: 171.2822.19
  • Released: February 02, 2017

New features:

  • Support for the ‘six’ library for Python 2 & 3 compatibility
  • Faster debugger for Python 3.6
  • New and improved test runner 'Data View' window, for viewing Numpy arrays, and Pandas DataFrames
  • Support for the Google JavaScript style guide pro only

Bug fixes:

  • Many Pyramid bugs have been addressed: template language, run configurations, several exceptions, and the logo update. pro only
  • Issues with Django test configuration pro only
  • Jupyter Notebook issues have been resolved

For more details, read our blog, or see the release notes


  • Build: 2017.1 EAP 171.2613.10
  • Released: January 26, 2017

New features:

  • New code style options (multiline imports)
  • Types are now shown in parameter hints

Bug fixes:

  • Issues with multiple Django settings files pro only
  • Django remote projects don't sync newly created files pro only
  • Editor bugs in scratch files have been resolved
  • Many JavaScript bugs have been resolved
  • Several Vagrantfile bugs pro only

For more details, see release notes


  • Build: 2017.1 EAP 171.2455.3
  • Released: January 18, 2017

New features:

  • Improved Python code style options
  • Redesigned VCS Branches popup

Bug fixes:

  • Issues related to typing in Python
  • External tools after git commit

For more details, see release notes


  • Build: 2017.1 EAP 171.2272.11
  • Released: January 12, 2017

New features:

  • Docker native support on macOS (no more SOCAT) pro only
  • Run your main function quickly using a gutter icon

Bug fixes:

  • Code completion for flask extension imports pro only
  • Debugger exception when path contains

For more details, see release notes


  • Build: 2017.1 EAP 171.2014.23
  • Released: December 29, 2016

New features:

  • Zero-latency typing
  • Semantic highlighting for Python
  • Breadcrumbs for Python files
  • Regex and case-sensitive commit message search in VCS Log viewer
  • Additional display options for VCS Log viewer
  • Custom CSS folding regions in structure view
  • Support for Unicode emoji characters in the editor

Bug fixes:

  • Flask extension namespace (deprecation of flask.ext) pro only
  • Passing arguments from Tox run configuration pro only
  • Django test runner hanging on error creating a database pro only
  • BDD: Running scenario outlines separately pro only
  • A number of fixes for code insight and type checking
  • Hangs on live templates invocation
  • A few fixes for code refactorings
  • Show command line after running a script

See also: Blog post with highlights of changes