Prerequisites

Below are the minimum requirements for running the ESP-IDF. The Installation Manager itself has no dependencies, but during its run, it checks the system to ensure the dependencies of IDF are met.

Windows

To get started with ESP-IDF, you need Git and Python. The ESP-IDF Installation Manager will verify the required prerequisites on your system and install any that are missing.

For more details about ESP-IDF prerequisites, please refer to the ESP-IDF documentation.

Note If any of these prerequisites are missing, the installer will prompt you to install them. If you agree, the installer will automatically install and configure everything required to run ESP-IDF.

MacOS

Note On POSIX systems, the installer will check for the required prerequisites. If they are not met, the installation will not proceed. For offline installations, Python 3.11 is required.

Linux

Other Linux prerequisites based on distro

Debian/Ubuntu

Fedora/RHEL/CentOS

Arch Linux

openSUSE/SUSE Linux Enterprise

Note On POSIX systems, the installer will check for the required prerequisites. If they are not met, the installation will not proceed unless --skip-prerequisites-check is used. In that case it’s user’s own responsibility to have all the needed prerequisites already there. For offline installations, Python 3.11 is required.