You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Poetry 1.4.2安装报错ChefBuildError,缺失build_editable钩子

解决Poetry 1.4.2安装时HookMissing('build_editable')错误的方法

1. 检查并更新构建后端配置

打开项目根目录下的pyproject.toml,找到[build-system]区块,确保使用支持build_editable钩子的构建后端及依赖版本:

[build-system]
requires = ["setuptools>=60.0.0", "wheel"]
build-backend = "setuptools.build_meta"

如果之前配置的是旧版setuptools后端(比如setuptools.build_meta:__legacy__),替换为上述内容后,执行命令更新依赖:

pip install --upgrade setuptools wheel

2. 升级Poetry版本

Poetry 1.4.2对部分构建后端的兼容性存在局限,升级到最新稳定版可解决多数此类问题:

# 全局安装的Poetry执行此命令
poetry self update

# 若通过pip安装,执行
pip install --upgrade poetry

3. 临时禁用可编辑安装测试

如果错误触发于可编辑模式安装,可尝试非可编辑安装验证问题来源:

poetry install --no-editable

若此命令执行成功,说明目标包的构建后端不支持build_editable钩子,需联系包作者更新后端配置,或临时使用非可编辑安装方式。

4. 清理缓存并重建虚拟环境

缓存或损坏的虚拟环境也可能导致此类错误,执行以下步骤重置:

# 清理Poetry的PyPI缓存
poetry cache clear --all pypi

# 删除现有虚拟环境(替换为你的环境名称,可通过`poetry env list`查看)
poetry env remove python3.10

# 重新创建环境并安装依赖
poetry install

内容的提问来源于stack exchange,提问作者Joshua Patterson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 03:12:43