PyCharm 2019.3 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.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:

Feature

PyCharm Edu

PyCharm Community

PyCharm Professional

Dedicated project types

SupportedSupportedSupported

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 Python

SupportedSupportedSupported

Run/debug configurations for Python remote debug

Not supportedNot supportedSupported

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

SupportedSupportedSupported

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

Supported

Find usages in Python code.

SupportedSupportedSupported
Testing frameworksSupportedSupportedSupported
Quick documentationSupportedSupportedSupported

Recognizing Python documentation comments

SupportedSupportedSupported
Documentation generatorsNot supportedSupportedSupported

Configuring Python debugger.

SupportedSupportedSupported

Navigation to the method hierarchy

Not supportedNot supportedNot supported
Last modified: 2 April 2020