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

使用pip安装sklearn时遭遇'metadata-generation-failed'错误求助

解决pip安装sklearn时的metadata生成失败问题

核心原因

你尝试安装的sklearn是一个已废弃的伪占位包,并非官方机器学习库,它的维护已停止,因此触发了元数据生成失败的错误。官方对应的机器学习库包名为scikit-learn。另外开头的警告源于Python环境中存在损坏的protobuf包。

解决步骤

  • 修复损坏的protobuf包
    执行以下命令强制重新安装,解决"invalid distribution -rotobuf"警告:

    pip install --force-reinstall protobuf
    
  • 安装官方正版库
    替换原命令,安装scikit-learn:

    pip install scikit-learn
    

    如需指定版本,可添加版本号(例如pip install scikit-learn==1.3.0)

  • 验证安装结果
    打开Python终端,执行以下代码确认:

    import sklearn
    print(sklearn.__version__)
    

    能正常输出版本号即表示安装成功。

内容的提问来源于stack exchange,提问作者Felipe Markakis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 22:45:08