找回密码
 立即注册

微信扫码登录

搜索
查看: 119|回复: 1

[经验分享] 解决新版esphome编译报错

[复制链接]

94

主题

587

回帖

5153

积分

论坛元老

积分
5153
金钱
4472
HASS币
30
发表于 昨天 14:09 | 显示全部楼层 |阅读模式
esphome更新最新版本之后,编译文件报错:

Error: uv installation via pip failed with exit code 1
Error: Failed to install Python dependencies into penv

这个问题通常出现在 ESPHome  2025.12 之后的版本中。由于新版本引入了 uv(一个极快的 Python 包管理器)来管理交叉编译所需的 Python 虚拟环境(penv),如果你的系统环境缺少某些依赖,或者之前的缓存文件损坏,就会导致安装 uv 或其依赖包时报错。

首先需要将你的环境切换到可以科学的环境中


找了很多方法,大多数是:
1. 清理编译缓存
有时候旧版本的残留文件会冲突。
  • 在 ESPHome 面板中,点击报错设备旁边的 三个点 (⋮)
  • 选择 Clean Build Files(清理编译文件)。
  • 重新点击 InstallCompile



此方法不能解决我的问题,如果这个方法不行,就继续往下看第二个方法。

2. 配置 pip 国内镜像源
uv 在后台安装依赖时默认连接国外服务器,在飞牛 OS 环境下极易超时报错。你可以通过环境变量强制其使用阿里云或清华镜像。


此方法解决了,可以正常编译了

回复

使用道具 举报

3

主题

70

回帖

569

积分

高级会员

积分
569
金钱
496
HASS币
0
发表于 1 小时前 | 显示全部楼层
重装清除所有缓存也能解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-1-1 02:12 , Processed in 0.271106 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表