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

如何解决Apple Silicon(M1)设备上numpy导入报错的问题?

M1芯片Apple Silicon设备Miniforge环境下numpy导入libcblas缺失错误解决方案

错误根因

该ImportError是numpy依赖的线性代数运算库libcblas未被conda自动安装导致,属于M1架构下miniforge安装numpy时偶发的依赖链路缺失问题。


修复步骤

  • 首先激活目标虚拟环境:conda activate py39
  • 手动安装缺失的OpenBLAS依赖(libcblas包含在该包中):conda install openblas
  • 若安装后仍报错,强制重装对应版本numpy修复依赖关联:conda install --force-reinstall numpy=1.21.1
  • 验证修复结果:执行python -c "import numpy as np; print(np.__version__)",正常输出版本号即修复完成。

注意事项

  • 原创建虚拟环境的命令缺失-n参数,正确的创建指定名称虚拟环境的语法为:conda create -n 环境名 依赖列表
  • M1架构下尽量不要混用pip和conda安装numpy、pandas这类带C扩展的依赖,避免出现架构不匹配或依赖缺失问题,优先使用conda安装数据科学类工具包
  • 后续新建同类环境时可直接带上openblas依赖,避免同类问题:conda create -n py39 python=3.9 numpy matplotlib pandas openblas

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:45:02