使用yum也可以安装,参考之前的博文,!Python学习-安装pip和scikit-learn
这里使用pip来安装
在linux上用pip安装scipy需要blas/lapack的支持。这里下载的是lapack-3.5.0版本。
wget http://www.netlib.org/lapack/lapack-3.5.0.tgz
解压tgz文件
tar -xzvf lapack-3.5.0.tgz
cd lapack-3.5.0
mv make.inc.example make.inc
vim 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
OK, 成功!