PyCharm 2024.1 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.12

The following features are available as part of Python 3.12 support:

The following features are available as part of Python 3.11 support:

The following features are 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 you work with Python:

Feature

PyCharm Community

PyCharm Professional

Dedicated project types

Supported

Supported

Ability to configure local interpreters and virtual environments.

Supported

Supported

Ability to configure remote and docker-based interpreters.

Not supported

Supported

Python console.

Supported

Supported

Run/debug configurations for Python

Supported

Supported

Run/debug configurations for Python remote debug

Not supported

Supported

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

Supported

Supported

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

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

Supported

Find usages in Python code.

Supported

Supported

Testing frameworks

Supported

Supported

Quick documentation

Supported

Supported

Recognizing Python documentation comments

Supported

Supported

Documentation generators

Supported

Supported

Configuring Python debugger.

Supported

Supported

Navigation to the method hierarchy

Not supported

Not supported

Last modified: 05 April 2024