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

M1芯片Mac导入COVSIRPHY库失败:依赖库路径错误求助

解决M1 Mac上COVSIRPHY导入时的libomp依赖问题及兼容性说明

一、COVSIRPHY对M1芯片Mac的兼容性

COVSIRPHY支持M1/M2系列苹果芯片Mac,但部分依赖库(如lightgbm)的预编译包存在架构适配问题,需要手动调整依赖配置。

二、解决libomp.dylib找不到的错误

错误原因

lightgbm的pip预编译版本在M1 Mac上硬编码了x86架构的libomp路径(/usr/local/opt/libomp/lib/libomp.dylib),但M1芯片的Homebrew默认安装路径为/opt/homebrew,导致系统找不到该库文件。

解决方案

方法1:创建软链接匹配预期路径

  1. 确认libomp的实际安装路径(M1 Mac上Homebrew安装的路径通常为/opt/homebrew/opt/libomp/lib/libomp.dylib),可通过以下命令验证:
    brew --prefix libomp
    
  2. 创建软链接到lightgbm预期的路径:
    sudo mkdir -p /usr/local/opt/libomp/lib
    sudo ln -s /opt/homebrew/opt/libomp/lib/libomp.dylib /usr/local/opt/libomp/lib/libomp.dylib
    

方法2:通过conda安装适配M1的lightgbm

  1. 激活你的conda环境:
    conda activate test
    
  2. 卸载pip安装的lightgbm:
    pip uninstall -y lightgbm
    
  3. 安装conda-forge提供的arm64架构版本:
    conda install -c conda-forge lightgbm
    

验证操作

重启Jupyter Notebook,执行import covsirphy as cs,确认错误消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 03:15:56