当前位置: 首页 > news >正文

ESP32 VSCODE进入menuconfig时ESP-IDF idf.py menuconfig卡进度条,setuptools版本太高解决方法

menuconfig卡进度条

这个会影响设置
menuconfig卡进度条

提示如下:
SDK Configuration Editor]
---------------------------ERROR--------------------------

The following Python requirements are not satisfied:

Requirement ‘setuptools<71.0.1,>=21’ was not met. Installed version: 80.9.0

To install the missing packages, please run “install.bat”

不满足以下 Python 要求:

未满足要求 ‘setuptools<71.0.1,>=21’。安装版本: 80.9.0

要安装缺失的软件包,请运行 “install.bat”

setuptools 71.0.1是不推荐使用的节点之一

setuptools 71.0.1是不推荐使用的节点之一

删除高版本

pip uninstall setuptools

提示:
PS E:\ARDUINO\78\xiaozhi-esp32-1.7.6\xiaozhi-esp32-1.7.6> pip uninstall setuptools
Found existing installation: setuptools 80.9.0
Uninstalling setuptools-80.9.0:
Would remove:
c:\esp32.espressif\python_env\idf5.4_py3.11_env\lib\site-packages_distutils_hack*
c:\esp32.espressif\python_env\idf5.4_py3.11_env\lib\site-packages\distutils-precedence.pth
c:\esp32.espressif\python_env\idf5.4_py3.11_env\lib\site-packages\pkg_resources*
c:\esp32.espressif\python_env\idf5.4_py3.11_env\lib\site-packages\setuptools-80.9.0.dist-info*
c:\esp32.espressif\python_env\idf5.4_py3.11_env\lib\site-packages\setuptools*
Proceed (Y/n)? y
Successfully uninstalled setuptools-80.9.0
PS E:\ARDUINO\78\xiaozhi-esp32-1.7.6\xiaozhi-esp32-1.7.6>

安装低版本 setuptools 71.0.0

pip install setuptools==71.0.0

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting setuptools==71.0.0
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/01/82/a2c6c0a1612c89bdb21dc4d9196ba9e7dcbc2e285afda93ebdf663ba2ada/setuptools-71.0.0-py3-none-any.whl (908 kB)
Installing collected packages: setuptools
Successfully installed setuptools-71.0.0

安装 setuptools==71.0.1仍然不能打开menuconfig,要求是:setuptools<71.0.1,>=21

pip install setuptools71.0.1
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting setuptools
71.0.1
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/39/11/6159cc30f99dbdccac3c74d67277505d0e0bfc059e6cc57ef2eefc9b8751/setuptools-71.0.1-py3-none-any.whl (2.2 MB)
WARNING: The candidate selected for download or install is a yanked version: ‘setuptools’ candidate (version 71.0.1 at https://pypi.tuna.tsinghua.edu.cn/packages/39/11/6159cc30f99dbdccac3c74d67277505d0e0bfc059e6cc57ef2eefc9b8751/setuptools-71.0.1-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/setuptools/) (requires-python:>=3.8))
Reason for being yanked:
Installing collected packages: setuptools
Successfully installed setuptools-71.0.1

卸载和安装setuptools

卸载和安装setuptools

http://www.lqws.cn/news/527599.html

相关文章:

  • 小程序学习笔记:实现上拉触底加载随机颜色案例全解析
  • 深度剖析 Apache Pulsar:架构、优势与选型指南
  • 图像质量对比感悟
  • [论文阅读] 人工智能 + 软件工程 | AI 与敏捷开发的破局之路:从挫败到成功的工作坊纪实
  • 推荐一个前端基于vue3.x,vite7.x,后端基于springboot3.4.x的完全开源的前后端分离的中后台管理系统基础项目(纯净版)
  • HTML 按钮单击事件示例
  • 2-深度学习挖短线股-4-预测数据计算
  • 前端项目3-01:登录页面
  • 实测推荐:一款能看4K直播的万能播放器,支持多端同步
  • 全面比较帮你确定何时选择SLM而非LLM
  • C# .NET Framework 中的高效 MQTT 消息传递
  • React HOC(高阶组件-补充篇)
  • Django 零基础起步:开发你的网站第一步
  • IDE如何快速切换JLINK版本
  • Redis 持久化
  • Axure版AntDesign 元件库-免费版
  • 广州华锐互动:技术与创意双驱动的 VR 先锋​
  • Python 中的 random 模块
  • 49-有效的字母异位词
  • 设计模式精讲 Day 14:命令模式(Command Pattern)
  • Web基础关键_001_HTML(一)
  • docker环境下java参数传递与获取
  • FANUC机器人教程:用户坐标系标定及其使用方法
  • 学习永无止境
  • 程序的更新总结
  • 简易服务器(TCP)
  • 川翔云电脑全新上线:三维行业高效云端算力新选择
  • Kotlin环境搭建与基础语法入门
  • 鸿蒙边缘智能计算架构实战:多线程图像采集与高可靠缓冲设计
  • MIT 6.S081—环境配置和初步学习day01(VMware和Ubuntu安装)