Python language support
note
Make sure that the Python plugin is installed and enabled. The plugin implements all the features of PyCharm, the standalone IDE for Python developers. For more information about the supported features, refer to the PyCharm documentation.
To develop Python scripts in IntelliJ IDEA:
Download and install Python.
Configure at least one Python SDK.
If you are a Windows user, we recommend that you install Python for Windows.
Python 2: version 2.7
Python 3: from the version 3.6 up to the version 3.13
The following features are available as part of Python 3.13 support:
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
PEP-589 – TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys
Python bug tracker task #36817 – Support = expressions in f-strings
IntelliJ IDEA integrates the following features of Python 3.7:
IntelliJ IDEA provides the following features to help you work with Python:
Dedicated module type.
Ability to configure interpreters.
Run/debug configurations for Python, and Python remote debug.
Code completion and resolve.
Built-in code formatter and separate set of Python code style settings.
Find usages in Python code.
Creating Python documentation comments.
Configuring Python debugger.
Thanks for your feedback!