PyCharm 2020.2 Help

Python

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.9

The following features are available as part of Python 3.9 support

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:

FeaturePyCharm EduPyCharm CommunityPyCharm Professional
Dedicated project typesSupportedSupportedSupported
Ability to configure local interpreters and virtual environments.SupportedSupportedSupported
Ability to configure remote and docker-based interpreters.Not supportedNot supportedSupported
Python console.SupportedSupportedSupported
Run/debug configurations for PythonSupportedSupportedSupported
Run/debug configurations for Python remote debugNot supportedNot supportedSupported
Code insight, Code inspections, Intention actions, and Code completionSupportedSupportedSupported
Built-in code formatter and separate set of Python code style settingsLimited to Python, HTML, JSON, and XMLLimited to Python, HTML, JSON, XML, and YAMLSupported
Find usages in Python code.SupportedSupportedSupported
Testing frameworksSupportedSupportedSupported
Quick documentationSupportedSupportedSupported
Recognizing Python documentation commentsSupportedSupportedSupported
Documentation generatorsNot supportedSupportedSupported
Configuring Python debugger. SupportedSupportedSupported
Navigation to the method hierarchyNot supportedNot supportedNot supported
Last modified: 08 September 2020