ESP-IDF v4.4 will support Python 3.6 or newer
Posted: Tue Jun 22, 2021 11:17 am
Hi all,
ESP-IDF is dropping support for the unmaintained Python 2.7, 3.4 and 3.5 versions. ESP-IDF v4.4 will support Python 3.6 or newer. Please be ready for the upgrade.
Windows
The Windows Tools Installer (https://dl.espressif.com/dl/esp-idf/?idf=4.4) installs a suitable Python for quite some time. The tool can be re-run if necessary for setting up a suitable environment. You can select an existing ESP-IDF to continue work on the same project.
MacOS
A suitable Python can be installed with MacPorts or Homebrew as outlined in the documentation: https://docs.espressif.com/projects/esp ... g-python-3
Linux
You can check that the Python package which comes with your distribution (https://docs.espressif.com/projects/esp ... requisites) is sufficient by running the following command:
Please upgrade your distribution to an up-to-date version if the previous output was 3.5 or lower. If you are not able to make this upgrade then you can install a suitable Python from sources (https://www.python.org/downloads/) or through a Python version management system (for example https://github.com/pyenv/pyenv).
We hope that this step will make the package management easier and our customers will have better user experience. We are sorry for any inconvenience this upgrade might cause. Please report any issues here on the forums or in the issue tracker (https://github.com/espressif/esp-idf/issues).
ESP-IDF is dropping support for the unmaintained Python 2.7, 3.4 and 3.5 versions. ESP-IDF v4.4 will support Python 3.6 or newer. Please be ready for the upgrade.
Windows
The Windows Tools Installer (https://dl.espressif.com/dl/esp-idf/?idf=4.4) installs a suitable Python for quite some time. The tool can be re-run if necessary for setting up a suitable environment. You can select an existing ESP-IDF to continue work on the same project.
MacOS
A suitable Python can be installed with MacPorts or Homebrew as outlined in the documentation: https://docs.espressif.com/projects/esp ... g-python-3
Linux
You can check that the Python package which comes with your distribution (https://docs.espressif.com/projects/esp ... requisites) is sufficient by running the following command:
Code: Select all
python3 --version
We hope that this step will make the package management easier and our customers will have better user experience. We are sorry for any inconvenience this upgrade might cause. Please report any issues here on the forums or in the issue tracker (https://github.com/espressif/esp-idf/issues).