esp-idf 4.4.5在VSCode插件配置关于python环境的报错处理

安装好esp-idf 4.4.5版本后,在配置VSCode esp-idf插件上出现了python环境问题

1、pip问题

在点击构建的install按钮后,出现的第一个BUG


esp-idf的下载文件夹有两个python虚拟环境

这个报错就是后者环境没有pip导致,此时需要手动安装pip,参考局域网脱机手动更新pip,局域网脱机手动更新python库

在执行..\python setup.py install 后会出现这样的报错

这个好解决,只需把头一个虚拟环境的Lib文件夹底下的site-packages文件夹内的所有文件复制到没有pip的虚拟环境同名文件夹下即可,然后再执行命令就可安装pip

2、requirements.txt错误

解决上一个问题,点击install后出现下一个问题

 找到requirements.txt文件,应该在D:\Espressif\frameworks\esp-idf-v4.4.5文件夹下,将带有python_version<3.11的文本删掉,再点击install如果还有问题就将requirements.txt文件复制到环境下使用pip手动下载

3、pyparsing问题

最后一个问题,在上一个问题解决后点击install出现这个报错

这个问题是因为python版本与esp-idf插件关于pyparsing版本冲突,将 requirements.txt中pyparsing>=2.0.3,<2.4.0后面<2.4.0删去,配置成功后手动将pyparsing更新到合适的版本即可

这些问题和解决方法仅限esp-idf 4.4.5版本参考参考,还是要根据报错信息具体解决 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用VSCode配置ESP-IDF环境时,有几个步骤需要遵循。 首先,需要下载并安装VSCode软件。然后,在VSCode中下载并安装Espressif IDF插件。这一步只需下载插件,不需要进行任何配置。接下来,需要下载ESP-IDF工具。可以在终端中运行以下命令来下载ESP-IDF工具: ``` mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git ``` 在下载完成后,需要进行工具的配置。在终端中运行以下命令: ``` cd ~/esp/esp-idf ./install.sh ``` 然后,需要设置环境变量。同样在终端中运行以下命令: ``` cd ~/esp/esp-idf ./export.sh ``` 为了方便使用,可以在`~/.bashrc`文件中添加一个宏命令。打开`~/.bashrc`文件,可以使用以下命令: ``` vi ~/.bashrc ``` 在文件的最后一行添加以下命令: ``` alias get_idf='. $HOME/esp/esp-idf/export.sh' ``` 保存文件后,每次打开一个新的终端窗口,只需要输入`get_idf`命令,就可以给对应的终端窗口添加ESP-IDF环境变量。 最后,可以创建自己的工程并开始开发。希望这些步骤能够帮助您成功配置ESP-IDF环境并在VSCode中进行开发。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ESP-IDF/VSCode安装和使用(ESP32开发环境)](https://blog.csdn.net/luhanhua/article/details/131028184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门](https://blog.csdn.net/qq_43332314/article/details/129015602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值