本文共 641 字,大约阅读时间需要 2 分钟。
在linux上用pip安装scipy需要blas/lapack支持。我下载的是lapack-3.5.0版本。
wget http://www.netlib.org/lapack/lapack-3.5.0.tgz
#下载lapack-3.5.0
tar -zxvf lapack-3.5.0.tgz
#解压缩
cd lapack-3.5.0
#进入目录
mv make.inc.example make.inc
#改变make.inc的名称
vim make.inc
#打开make.inc,修改内容
里面长这样
FORTRAN = gfortran
OPTS = -O2 -frecursive DRVOPTS = $(OPTS) NOOPT = -O0 -frecursive修改成这样
FORTRAN = gfortran
#OPTS = -O2 -frecursive OPTS = -O2 -fopenmp -fPIC DRVOPTS = $(OPTS) #NOOPT = -O0 -frecursive NOOPT = -O0 -fopenmp -fPIC#-frecursive选项在服务器上找不到,会报错。
#而加-fPIC选项,主要是因为Could not read symbols的问题
#然后退出来,
make clean;make blaslib
#安装好blas/lapack之后,
#可以顺利安装scipy
pip install scipy
#成功!
转载地址:http://rpbci.baihongyu.com/