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

安装Scikit-learn出现Preparing metadata (pyproject.toml)报错如何解决

scikit-learn 安装报错修复方案
  • 升级基础构建工具
    旧版本的pip、setuptools等工具不支持pyproject.toml构建规范会触发该错误,先执行以下命令升级依赖:
    pip3 install --upgrade pip setuptools wheel build
    
  • 安装Xcode命令行工具
    报错显示调用clang编译器编译源码,Mac系统需要先安装Xcode命令行工具提供完整编译环境,执行命令安装:
    xcode-select --install
    
    如果已安装过但路径异常,可执行xcode-select --reset重置工具路径后重试安装。
  • 强制使用预编译二进制包安装
    从源码编译scikit-learn需要配置大量依赖,可直接指定安装官方预编译的二进制包,跳过编译步骤:
    pip3 install -U --only-binary :all: scikit-learn
    
    如果是M系列芯片的Mac,建议使用原生arm64终端执行安装命令,避免Rosetta转译导致的架构适配报错。
  • 可选:使用conda安装
    如果本地配置了conda/anaconda环境,可直接通过conda安装预编译完成的稳定版本,不会触发编译报错:
    conda install scikit-learn
    

内容的提问来源于stack exchange,提问作者Manuel Ravasqueira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 06:36:04