ESP-IDF 安装帮助

ESP-IDF 安装帮助

我正在努力奔跑hello_world 示例为了ESP-IDF(Espressif IoT 开发框架)。当我尝试制作menuconfig显示 Espressif IoT 开发框架配置菜单的项目配置实用程序时,我遇到了困难。

Espressif IoT 开发框架配置菜单

尝试make menuconfig从运行时收到以下错误消息你好世界目录:

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.

答案1

在 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,请发表评论,以便我添加有关如何在 16.04 中安装适用于 18.04 的 python3-cryptography 版本 2.1.4 的说明。

相关内容