ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

时间:2024-04-05 19:19:52

ESP32-WROOM-32D的开发环境搭建问题

1.在Ubuntu下创立工程目录

获取乐鑫官方SDK
执行:git clone https://github.com/espressif/esp-idf.git
得到:ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

2.接着进入esp-idf目录下,执行 ./install.sh 命令,出现ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

3.执行 python 命令,查看到python版本号,ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

(1)python 2.7.17执行命令:sudo apt-get install python-pip --fix-missing
(2)python 3.6.9执行命令:sudo apt-get install python3-pip --fix-missing
此处以python 2.7.17为例:
ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法
执行成功的标志:ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

4.返回esp-idf目录下,再执行 ./install.sh 命令,出现ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法

说明./install.sh 命令执行成功,所以执行./install.sh出现/usr/bin/python: No module named pip.的问题得以解决。

之后步骤:创建自己的工程,拷贝helllo_world工程文件至自己的工程,执行idf.py build命令,得到log 显示的烧录文件及烧录地址,使用flash_download_tools_v3.6.7 软件进行烧录,选择 esp32,根据编译成功 log 选择烧录固件和填写对应的烧录地址,通过串口调试工具查看 esp32 运行打印信息,即可检验环境是否搭建成功。

调试使用的ESP32模块

正面:
ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法
反面:
ubuntu下esp32开发环境的搭建时执行./install.sh出现/usr/bin/python: No module named pip......的处理方法