Vscode安装ESP32-IDF报错“idf.py not found.“及Python安装相关错误

 发现问题并没有每步截图记录(下次一定),但问题总体是这样的并最终解决:

问题

1. 安装TOOLS过程中,Vscode底部输出python(貌似是pip相关)下载相关错误/失败。

2. 关闭ESP-IDF Configure界面,想重新进入下载界面尝试下载:

关闭如图:

重新进入下载界面:

等待一会会:

发现选择idf及tools对应文件夹后报错(图片为解决后截图):

报错信息:

The path for ESP-IDF is not valid: /tools/idf.py not found.

解决方法:

 1.参考这位哥的大招:

ESP-IDF在VScode配置方法 - 哔哩哔哩---作者:Augus_Crazy

我是这么具体操作的,在cmd中直接输入:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

查看具体地址生成的pip.ini文件,将该文件剪切到:

 2.然后重启vscode,重新进入以下界面:

选择文件夹时:

注意图片!!!

点击install,进入下载界面....等待...

没有报错The path for ESP-IDF is not valid: /tools/idf.py not found.
可以正常进行python相关配置的安装!!!

解决效果:

安装上了,哦了。

花了20min,第一次做技术报错总结,轻喷...希望能够帮到你!

VSCode安装ESP-IDF(Espressif IoT Development Framework)ESP32和ESP8266芯片的开发。下面是安装ESP-IDF的步骤: 1. 安装VSCode:首先,您需要在您的计算机上安装Visual Studio Code(VSCode)。您可以从VSCode官方网站(https://code.visualstudio.com/)下载适用于您操作系统的安装程序,并按照提示进行安装。 2. 安装PlatformIO插件:打开VSCode,点击左侧的扩展图标(四个方块组成的正方形),在搜索栏中输入"PlatformIO",然后选择"PlatformIO IDE"插件并点击安装。 3. 创建新的PlatformIO项目:在VSCode中,点击左侧的"PlatformIO"图标,然后选择"Home"。在PlatformIO主页中,点击"New Project"按钮,然后选择适用于您的开发板的框架(例如ESP32或ESP8266)。接下来,选择一个目录来保存项目,并为项目命名。 4. 配置ESP-IDF:在PlatformIO项目中,打开"platformio.ini"文件。在该文件中,找到并修改以下行: ``` platform = espressif32 ; 如果您使用的是ESP8266,请将此行改为"platform = espressif8266" framework = espidf ``` 这些配置将指定使用ESP-IDF框架进行开发。 5. 构建和上传代码:在PlatformIO项目中,打开"src"文件夹,然后创建一个新的C或C++源文件。编写您的ESP-IDF代码,并保存文件。接下来,点击VSCode底部的"PlatformIO"图标,然后选择"Build"来构建代码。一旦构建成功,您可以选择"Upload"来将代码上传到您的ESP32或ESP8266开发板上。 这样,您就成功在VSCode安装了ESP-IDF,并可以开始进行ESP32和ESP8266的开发了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值