CentOS6.5 下sciki-learn numpy scipy 的安装

CentOS6.5 下sciki-learn numpy scipy 的安装

        之前用的一直是CentOS 7, 后来觉的软件安装太麻烦就改到了Ubuntu, 这些Python 的包在Ubuntu下安装几乎是无脑的,用apt-get 安装 Ipython 的时候会自动下载numpy, scipy 和 matplotlib, 但是最近想试着用一台服务器来跑程序, 服务器所用的系统是CentOS 6.5, 所以我就又回到了CentOS 安装软件的年代。

        CentOS6.5 上尝试过用pip 安装,但是总是会抛出依赖的错误,甚是烦躁,所以,想从根源上解这个问题。
        谷歌了下, scikit-learn 的安装必须要几个包的支持, 一个是lapack, nose 和atlas ,不过安装需要配置好几个小时,还很容易出错,所以后来想了其他方法。
        我只是装个scipy, 没必要把整个atlas 包都装上,只需要下载相应的支持就可以,所以,执行以下命令:

sudo yum install blas-devel lapack-devel atlas-devel

然后从github上下载一个包,执行

python setup.py install 

安装scipy, 接下就比较简单了,在root 用户下执行

pip install scikit-learn

好了,大功告成!在python中测试一下:

>>>import sklearn
>>>import scipy

没有报错,安装成功。

转载于:https://www.cnblogs.com/Penguin502/p/4974011.html

你可能感兴趣的:(CentOS6.5 下sciki-learn numpy scipy 的安装)