Chapter 1. Get Started
Note: If an error like this is shown during any step:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),␣
,→missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Then you will need to install the XCode command line tools to continue. You can install these by running xcode-
select --install.
Installing Python 3 Basing on macOS Catalina 10.15 release notes, use of Python 2.7 is not recommended and
Python 2.7 will not be included by default in future versions of macOS. Check what Python you currently have:
python --version
If the output is like Python 2.7.17, your default interpreter is Python 2.7. If so, also check if Python 3 isn’t
already installed on your computer:
python3 --version
If above command returns an error, it means Python 3 is not installed.
Below is an overview of steps to install Python 3.
• Installing with HomeBrew can be done as follows:
brew install python3
• If you have MacPorts, you can run:
sudo port install python38
Next Steps
To carry on with development environment setup, proceed to Step 2. Get ESP-IDF.
Windows Linux Mac OS
Note: This guide uses the directory ~/esp on Linux and macOS or %userprofile%\esp on Windows as
an installation folder for ESP-IDF. You can use any directory, but you will need to adjust paths for the commands
respectively. Keep in mind that ESP-IDF does not support spaces in paths.
Espressif Systems 61
Submit Document Feedback
Release v4.4