PyCharm 2020.1 Help


To develop Python scripts in PyCharm, download and install Python and configure at least one Python interpreter.

If you are a Windows user, we recommend that you install Python for Windows.

Supported versions

  • Python 2: version 2.7

  • Python 3: from the version 3.5 up to the version 3.8

The following features are available as part of Python 3.8 support

PyCharm integrates the following features of Python 3.7:

PyCharm provides support for Python 3.5 and (since 2016.3) Python 3.6, with the backing of the following:

Python support in PyCharm

PyCharm provides the following features to help working with Python:


PyCharm Edu

PyCharm Community

PyCharm Professional

Dedicated project types


Ability to configure local interpreters and virtual environments.


Ability to configure remote and docker-based interpreters.

Not supportedNot supportedSupported

Python console.


Run/debug configurations for Python


Run/debug configurations for Python remote debug

Not supportedNot supportedSupported

Code insight, Code inspections, Intention actions, and Code completion


Built-in code formatter and separate set of Python code style settings

Limited to Python, HTML, JSON, and XML

Limited to Python, HTML, JSON, XML, and YAML


Find usages in Python code.

Testing frameworksSupportedSupportedSupported
Quick documentationSupportedSupportedSupported

Recognizing Python documentation comments

Documentation generatorsNot supportedSupportedSupported

Configuring Python debugger.


Navigation to the method hierarchy

Not supportedNot supportedNot supported
Last modified: 5 June 2020