pip install "esphome-device-builder[esphome]"
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement esphome-device-builder[esphome] (from versions: none)
ERROR: No matching distribution found for esphome-device-builder[esphome]
评论 (1)
登录后即可评论 去登录
你遇到的错误,核心原因是**清华镜像源(TUNA)尚未同步 `esphome-device-builder` 这个包**,导致 pip 在镜像上找不到任何版本(`from versions: none`)。 ### 解决方法:临时切换到官方 PyPI 源安装 在命令中加上 `-i https://pypi.org/simple`,直接从官方源下载: ```bash pip install "esphome-device-builder[esphome]" -i https://pypi.org/simple ``` ### 为什么会这样? 国内镜像站(如清华源)是定期从官方 PyPI 同步数据的,并非实时。当包刚发布或更新时,镜像站可能存在几小时甚至更久的延迟。你看到的 `(from versions: none)` 就是镜像上完全查不到这个包的直接表现。 这个包本身是存在的。根据官方仓库记录,`esphome-device-builder` 及其 `[esphome]` 扩展(用于安装编译固件所需的 `esphome` 上游包)是正确的安装方式。已有用户在社区中确认使用该命令可以成功安装。 如果官方源下载速度慢,可以尝试添加 `--timeout 60` 增加超时时间,或者等一段时间后再重试清华源。