Я пытаюсь выполнить hello_world пример для ESP-IDF (платформа Espressif IoT Разработки). Я застреваю при попытке сделать menuconfig
средство конфигурирования проекта, которое показывает меню конфигурации Espressif IoT Платформы Разработки.
Я получаю следующее сообщение об ошибке при попытке работать make menuconfig
из hello_world каталога:
amal@LAPTOP:~/esp/esp-idf/examples/get-started/hello_world$ make menuconfig
The following Python requirements are not satisfied:
cryptography>=2.1.4
Please refer to the [Get Started](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/) section of the ESP-IDF Programming Guide for setting up the required packages.
Alternatively, you can run "/usr/bin/python -m pip install --user -r /home/amal/esp/esp-idf/requirements.txt" for resolving the issue.
make: *** No rule to make target 'check_python_dependencies', needed by 'menuconfig'. Stop.
В Ubuntu 18.04 и позже открытый терминал и тип:
sudo apt install python-cryptography # for Python 2.x (default)
или
sudo apt install python3-cryptography # for Python 3.x
Примечание : Если Ваша версия по умолчанию Python 3.x, Вы, возможно, должны работать python2 $(which idf.py) menuconfig
в Шаг 7. Настройте раздел из Руководства по программированию ESP-IDF - Начинают вместо этого.
, Если Вы используете Ubuntu 16.04, прокомментировать, так, чтобы я добавлю инструкции о том, как установить версию 2.1.4 python3-криптографии для 18,04 в 16,04.