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

  • Build: 2017.1 EAP 171.2455.3
  • Released: January 18, 2017
  • Note: Builds are valid for 30 days from the release date. No license required.

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