linux python 安装 nose lapack atlas numpy scipy

The first step of machine larning .

环境配置:

OS:ubuntu 10.04

Python :Python 2.6.5


1.安装nose

这个安装还比较顺利,基本没报错。。。

下载nose: https://nose.readthedocs.org/en/latest/


cd nose-1.3.4
python setup.py install
检验安装成功:
#python
>>> import nose
>>> nose
<module 'nose' from '/usr/local/lib/python2.6/dist-packages/nose-1.3.4-py2.6.egg/nose/__init__.pyc'>
>>> 


2.安装 lapack

官方下载地址: http://www.netlib.org/lapack/

我下的是lapack-3.5.0.tgz。下好了,暂时放着,后面有用。。。


3.安装atlas

下载地址: http://sourceforge.net/projects/math-atlas/,下载最新版本:atlas3.10.2.tar.bz2 (下载日期:2014-10-26)

tar -jxvf atlas3.10.2.tar.bz2  cd ATLAS mkdir myobj64 cd myobj64

配置configure:

第一种配置方式(笔者使用第一种方式的,第二种没试过): ../configure -b 32 -Fa alg -fPIC -shared –prefix=/配置atlas的安装路径/ATLAS -–with-netlib-lapack-tarfile=/lapack安装压缩文件存放的目录/lapack-3.5.0.tgz

-–with-netlib-lapack-tarfile 这个编译选项 前面是 ‘--’ 2个 横杆。网上很多都是一个的,一顿报错了。。看了里面的configure源文件才知道。。。

第二种配置方式:

sudo ../configure -b 64 -D c -DPentiumCPS=3901.000 -Fa alg -fPIC  –prefix=/opt/atlas3.10.2/ -–with-netlib-lapack-tarfile=/opt/lapack-3.5.0/lapack-3.5.0.tgz 其中的参数说明如下:        -b 指定编译出库的类型(32位库还是64位库)根据自己的机器来设置        -D c -DPentiumCPS 是指定你的CPU的时钟频率,可以通过 grep MHz /proc/cpuinfo 得到 numpy_scipy/ATLAS/my64Obj$ grep MHz /proc/cpuinfo    cpu MHz        : 3901.000    cpu MHz        : 3901.000    cpu MHz        : 3901.000    cpu MHz        : 3901.000         -Fa alg -fPIC 得到与位置无关的代码,生成动态的共享库        –prefix 为安装路径        -–with-netlib-lapack 则是制定lapack库文件(此时lapack库文件还没有生成,先随便指定一个)

执行上述命令出错,提示 Unable to find usable compiler for F77; abortingMake sure compilers are in your path, and specify good compilers to configure (see INSTALL.txt or ‘configure –help’ for details)make[1]: *** [atlas_run] Error 8 make[1]: Leaving directory `/home/homer/Downloads/tool_server/python/numpy_scipy/ATLAS/my64Obj’ make: *** [IRun_comp] Error 2 ERROR 512 IN SYSCMND: ‘make IRun_comp args=”-v 0 -o atlconf.txt -O 1 -A 26 -Si nof77 0 -V 480  -Fa ic ‘-fPIC’ -Fa sm ‘-fPIC’ -Fa dm ‘-fPIC’ -Fa sk ‘-fPIC’ -Fa dk ‘-fPIC’ -Fa xc ‘-fPIC’ -Fa gc ‘-fPIC’ -Fa if ‘-fPIC’ -b 64″‘ mkdir src bin tune interfaces cd src ; mkdir testing auxil blas lapack pthreads threads cd src/blas ; \            mkdir f77reference reference gemv ger gemm kbmm \                  level1 level2 level3 pklevel3 这是因为Ubuntu系统没有F77编译器,需要安装,安装命令如下: sudo apt-get install fort77

 


ps:这个配置过程时间很长,我在虚拟机上跑了好几个小时。。。渣机器伤不起。。。最后还报了错,不过直接忽略了,最后全部装好,还是能用的。。

然后是:

make

make check

make time

make install


4.安装 numpy

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值