PyCharm 2020.3 Help

Python

To develop Python scripts in PyCharm:

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.6 up to the version 3.10

The following feature is available as part of Python 3.10 support

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:

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: 19 April 2021