IntelliJ IDEA 2025.1 Help

Python

Python Plugin extends IntelliJ IDEA with the full-scale functionality for Python development.

Prerequisites

Before you start working with Python, make sure that the following prerequisites are met:

  • Python SDK is downloaded and installed on your machine.

  • The required framework SDKs are downloaded and installed on your machine.

For more information, refer to their respective download and installation pages:

Changes to the UI

After installing the Python plugin, the following changes are introduced to the IntelliJ IDEA user interface:

  • The Python module type is added to the New Project and New Module wizards.

    Creating a new Python project
  • The Python file type is added to the File | New menu. You can create Python files, Python unit tests, and Python stub files.

    Creating a new Python file
  • The Python SDK can be configured in the Add new SDK popup under the SDKs node in the Project Structure dialog.

    Adding a Python SDK
  • Python-specific commands are added to the Tools menu.

  • Django is implemented as a facet that can be attached to a Python module either when creating a new project, or by using Modules or Facets pages in the Project Structure dialog.

  • The plugin also includes Python and Django-specific run/debug configurations, inspections, intention actions, and refactorings.

Besides that, the following elements are added to the Settings dialog:

Last modified: 30 April 2025