您的位置:首页 > 运维架构 > Linux

CentOS下使用pip安装scipy

2016-01-13 18:28 495 查看
使用yum也可以安装,参考之前的博文,!Python学习-安装pip和scikit-learn

这里使用pip来安装

在linux上用pip安装scipy需要blas/lapack的支持。这里下载的是lapack-3.5.0版本。

[code]wget http://www.netlib.org/lapack/lapack-3.5.0.tgz[/code] 

下载lapack-3.5.0

解压tgz文件

解压缩

[code]tar -xzvf lapack-3.5.0.tgz


进入目录

[code]cd lapack-3.5.0


改变make.inc的名称

[code]mv make.inc.example make.inc


打开make.inc,修改内容

[code]vim make.inc


修改下面内容

[code]FORTRAN  = gfortran
OPTS     = -O2 -frecursive
DRVOPTS  = $(OPTS)
NOOPT    = -O0 -frecursive


修改成这样

[code]FORTRAN  = gfortran
#OPTS     = -O2 -frecursive
OPTS     = -O2 -fopenmp -fPIC
DRVOPTS  = $(OPTS)
#NOOPT    = -O0 -frecursive
NOOPT    = -O0 -fopenmp -fPIC


说明:

-frecursive选项在服务器上找不到,会报错。

而加-fPIC选项,主要是因为Could not read symbols的问题

然后退出来,

[code]make clean;make blaslib


安装好blas/lapack之后,可以顺利安装scipy

[code]pip install scipy


OK, 成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: