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

Mac M1环境下如何在Conda中安装catboost=1.0.4?安装失败求助

解决Mac M1 Pro上安装CatBoost 1.0.4的问题

方法一:手动安装官方预编译wheel包

  • 先确认你的Python版本,执行:python --version
  • 找到CatBoost v1.0.4版本对应arm64架构的wheel包(命名格式类似catboost-1.0.4-cpXX-none-macosx_11_0_arm64.whl,其中cpXX对应你的Python版本,比如Python3.9对应cp39)
  • 下载该wheel文件后,执行本地安装命令:pip install /本地文件路径/catboost-1.0.4-cpXX-none-macosx_11_0_arm64.whl

方法二:从源码编译安装

  • 先安装编译依赖:
    用conda安装:conda install cmake make clang llvm -y
    或用Homebrew安装:brew install cmake make llvm
  • 克隆CatBoost仓库并切换到v1.0.4版本:
    git clone https://github.com/catboost/catboost.git
    cd catboost
    git checkout v1.0.4
    
  • 编译并安装Python包:ARCHFLAGS="-arch arm64" python setup.py install(指定arm64架构适配M1芯片)

补充说明

conda和主流pip源移除旧版本是常见情况,因为旧版本通常不再维护。如果上述方法仍有问题,可以尝试通过Rosetta 2转译运行x86环境后安装对应版本的x86包,但这种方法会降低性能,优先推荐前两种方案。

内容的提问来源于stack exchange,提问作者Dipu Cs

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 04:21:12