Windows10如何安装gfortran等依赖解决pip安装scipy的BLAS/LAPACK报错
方案1:使用预编译wheel包安装(优先推荐)
无需手动安装BLAS/LAPACK、gfortran等依赖,直接安装已经编译好的scipy安装包即可:
- 确认你的Python版本和系统架构(32位/64位)
- 下载和你的环境匹配的scipy 1.2.1版本预编译wheel文件
- 打开命令提示符,进入wheel文件所在目录,执行命令:
pip install 你下载的wheel文件名
比如64位Python3.7对应的命令为pip install scipy-1.2.1-cp37-cp37m-win_amd64.whl
方案2:手动配置依赖后编译安装
如果确实需要从源码编译安装,可以按以下步骤配置依赖:
- 安装gfortran:下载安装MinGW-w64工具集,安装时勾选gfortran组件,安装完成后将MinGW-w64的bin目录添加到系统环境变量PATH中
- 安装BLAS/LAPACK:下载OpenBLAS的Windows预编译版本,解压后将库文件所在路径添加到系统环境变量LIB,头文件所在路径添加到系统环境变量INCLUDE
- 依赖配置生效后,执行命令安装scipy:
pip install scipy==1.2.1
简化方案
如果没有特殊Python环境要求,直接使用Anaconda Python发行版,执行命令conda install scipy=1.2.1即可自动完成所有依赖和scipy的安装,无需手动配置。
内容的提问来源于stack exchange,提问作者abdou_dev
相关产品推荐
相关产品推荐

