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

求助:使用Poetry安装confluent-kafka 1.7.0失败,提示不支持PEP 517构建

解决M1 Mac上Poetry安装confluent-kafka 1.7.0的PEP517构建错误

问题原因

confluent-kafka 1.7.0的源码包未适配PEP517构建标准,且M1 Mac的arm64架构缺少该版本的预编译wheel包,导致Poetry尝试源码构建时失败。

解决方案

方法一:禁用Poetry的新安装器

通过回退到传统pip安装流程,绕过PEP517检查:

  1. 执行命令关闭新安装器:
    poetry config experimental.new-installer false
    
  2. 更新confluent-kafka:
    poetry update confluent-kafka
    

方法二:用Rosetta 2模拟x86_64环境安装

利用Rosetta运行终端,使用x86_64架构的预编译包:

  1. 打开访达,找到「终端」应用,右键选择「显示简介」
  2. 勾选「使用Rosetta打开」,重启终端
  3. 进入项目目录,重新运行:
    poetry update
    

方法三:手动通过pip安装并更新lock文件

直接用pip绕过PEP517安装,再同步到Poetry的lock文件:

  1. 执行pip安装命令:
    poetry run pip install confluent-kafka==1.7.0 --no-use-pep517
    
  2. 更新poetry.lock文件(不更新其他依赖):
    poetry lock --no-update
    

内容的提问来源于stack exchange,提问作者Tom Smith

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 08:33:24