🔥 必须清理的项目

1️⃣ 旧安装目录,我安装在D盘的,整个文件夹删除,不要保留任何子文件。

 2️⃣ 环境变量中的 ESP-IDF 相关条目。即使删除了文件夹,环境变量仍然指向已删除的路径,会导致后续安装或编译时出现“路径不存在”或冲突。

检查并删除以下系统/用户环境变量,去搜索 查看高级系统设置-高级-环境变量,分别查看86135的用户变量和系统变量,先看外面路径有没有跟idf有关系的,有的话全删掉,其次再点到Path-编辑-删除和idf有关系的。

或者,按 Win + R→ 输入 sysdm.cpl→ 高级→环境变量。用户变量和系统变量中分别检查上述变量,选中后删除。

!!!特别提示一切跟espidf有关的,比如我之前下了一个git,他也是跟这个有关的,因为编辑器会用到这个,所以一切有关的都要卸载掉,你得回忆一下或者你找deepseek问一下,有没有关系。

 

✅ 重装建议

1. 重启电脑。我觉得很重要,确保环境路径生效,而且没有任何进程占用。
2. 重新运行安装程序,务必选择全新的空目录。例如我之前用D:\ESP-IDF_v5.5.2,不要复用之前有问题的路径,直接把这个文件夹删除新建一个,一定要!
3. 若仍遇到 Git 子模块错误,我暂时没管跳过了。就是离线下载的时候。

espidf下载链接https://dl.espressif.cn/dl/esp-idf/?idf=4.4

 选择这张图片最下面那个,深蓝色那个,离线下载要快得多,前两个我也试了,特别是第1个绿色的超级慢而且还可能安装不成功。

时间有点长,但是也还好,下载完之后一定要右击,以管理员身份运行,防止出什么意外。然后根据它默认值一直点击下一步就好了,然后就等待。期间可能会有报错但是不严重的弹窗。反正最后成功是会自己弹出一个cmd和一个power shell页面。

 没有主动弹出这个页面,就说明没有安装成功。因为我前几次安装的时候都没有弹出这个页面,但是我自己编了一个路径,去用这个cmd和power shell的时候。是可以运行,但是就是在vs code里面一直弹错误。激活不了这个环境。

 新手可以参考这个博主的帖子

https://blog.csdn.net/Hachi__/article/details/148833818

因为我之前是安装成功过,也成功运行的,不知道抽什么风,想着安装另一个版本的esp idf来运行代码,然后又装在了同一个文件夹下面,导致我整个环境都有问题,所以得重新卸载干净,重新下一个新的。大家不要学我抽风。😭😭😭记住别总是安装多环境的东西,我的python也是多环境的,之前也配了好久。(对了,不要无脑相信ai就是ai让我直接下一个新的环境,想让我双环境运行,但是实际问题ai又解决不了,搞得我花了一天半天时间在这弄,又是被ai耍的一天)😫😫😫

 

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐