Standard Setup of Toolchain for Mac OS¶
sudo easy_install pip
pip will be used later for installing the required Python packages.
ESP32 toolchain for macOS is available for download from Espressif website:
Download this file, then extract it in
mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-macos-1.22.0-97-gc752ad5-5.2.0.tar.gz
The toolchain will be extracted into
To use it, you will need to update your
PATH environment variable in
~/.profile file. To make
xtensa-esp32-elf available for all terminal sessions, add the following line to your
Alternatively, you may create an alias for the above command. This way you can get the toolchain only when you need it. To do this, add different line to your
alias get_esp32="export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Then when you need the toolchain you can type
get_esp32 on the command line and the toolchain will be added to your
Python 2 deprecation¶
Python 2 reached its end of life and support for it in ESP-IDF will be removed soon. Please install Python 3.6 or higher. Instructions for macOS are listed above.