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

Python 3.10 环境安装 SciPy 提示 lapack/blas 资源缺失问题求助

macOS 安装 SciPy 报错解决方案

根本原因

你遇到的报错核心是两个问题:

  • 高版本 SciPy 不再支持 macOS 自带的 Accelerate 框架作为线性代数后端,必须依赖独立安装的 BLAS/LAPACK 库
  • Homebrew 安装的 openblas、lapack 路径不在 pip 编译的默认搜索路径中,因此即使已经安装依赖,编译时仍然无法识别

解决方案(按优先级从高到低尝试)

  • 方案1:升级 pip 后直接安装(优先尝试,无需编译)
    旧版本 pip 不会优先拉取预编译的 wheel 包,会默认走源码编译流程。升级 pip 到最新版后可直接下载适配 macOS 的预编译包,跳过编译步骤:

    pip3 install --upgrade pip
    pip3 install scipy
    
  • 方案2:手动指定依赖路径编译安装
    如果方案1无效,执行安装命令前先导入 Homebrew 安装的依赖路径,让编译程序可以找到对应的库文件:

    # Intel 芯片 Mac (2019款16寸为Intel架构,适用该命令)
    export OPENBLAS="/usr/local/opt/openblas"
    export LAPACK="/usr/local/opt/lapack"
    pip3 install scipy
    
  • 方案3:使用 conda 安装
    如果你日常使用大量科学计算类 Python 库,推荐使用 miniconda/anaconda 管理环境,conda 会自动处理所有依赖适配,无需手动配置:

    conda install scipy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 13:45:07