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

macOS环境下Python3.10无法安装SciPy1.9.3求助

SciPy 1.9.3 安装失败解决思路(Python 3.10)

核心错误分析

从报错日志可明确关键问题:

../../meson.build:57:0: ERROR: Unknown compiler(s): [['gfortran'], ['flang'], ['nvfortran'], ['pgfortran'], ['ifort'], ['ifx'], ['g95']]
Running `g95 --version` gave "[Errno 2] No such file or directory: 'g95'"

SciPy部分核心模块依赖Fortran语言实现,安装时要求系统具备可用的Fortran编译器(最常用为gfortran),你的系统未安装任何符合要求的Fortran编译器,导致源码编译流程失败。

解决步骤

方法1:安装预编译Wheel包(推荐,无需编译)

直接让pip下载官方预编译的二进制包,跳过源码编译环节:

  1. 先升级pip到最新版本:
    pip install --upgrade pip
    
  2. 指定安装预编译版本的SciPy:
    pip install scipy==1.9.3 --only-binary :all:
    

方法2:安装Fortran编译器后源码编译

若必须通过源码安装,先安装gfortran编译器(以M系列Mac为例):

  1. 使用Homebrew安装gcc(gfortran是gcc的内置组件):
    brew install gcc
    
  2. 编译器安装完成后,重新执行SciPy安装命令:
    pip install scipy==1.9.3
    

额外排查点

  • 确认终端使用的Python版本为3.10:执行python3 --version,输出需为Python 3.10.x
  • 避免通过IDLE直接从Github安装源码,该方式需手动处理所有编译依赖,复杂度远高于pip安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 05:05:16