Python | IntelliJ IDEA (2024)

Table of Contents
Prerequisites Changes to the UI

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

Prerequisites

Before you start working with Python, make sure that Python plugin is installed and enabled. Press Control+Alt+S, go to Plugins and inspect the Installed tab to ensure the plugin is enabled.

Also 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

Being installed, the Python Plugin introduces the following changes to the IntelliJIDEA UI:

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

    Python | IntelliJIDEA (1)
  • Python file type is added to the File | New menu. The Python file, Python unit test, and Python stub file types are available.

    Python | IntelliJIDEA (2)
  • Python SDK can be specified in the Add new SDK popup under the SDKs node of the Project Structure dialog.

    Python | IntelliJIDEA (3)
  • Django and Google App Engine (Python) are implemented as the facets, which can be attached to a Python module, either in the New Project dialog, or in the Modules or facets pages of the Project Structure dialog:

  • Python-related commands are added to the Tools menu:

    Python | IntelliJIDEA (6)
  • Python and framework-specific run/debug configurations, inspections, intention actions, and refactorings.

Besides that, the following changes are made to the Settings dialog:

Last modified: 21 June 2023

Python | IntelliJ IDEA (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 5934

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.