python2.7安装scipy_在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等

〇、由于是离线安装、提前下载各种包

大概会用到的包如下图

一、安装python2.7.9

./configure --prefix=/usr/local

make && make altinstall

ln -s /usr/local/bin/python2.7 /usr/local/bin/python

检查结果

sh

python -V

二、安装各种前提包

最好按照由上到下的顺序安装,

six

nine

nose

python-dateutil

holiday

bz2 #一般自带

pyparsing

distribute

libpng

freetype    #freetype 需要把 freetype2 里面的一个都是头文件的文件夹,

#把里面的全部头文件复制到 /usr/include

安装方法基本上都是

python setup.py install

#或者是C语言的

./configure --prefix=/路径

make && make altinstall

三、安装numpy、scipy

1.先安装ATLAS和LAPACK

tar -jxvf atlas3.10.0.tar.bz2

cd ATLAS

mkdir obj64

cd obj64

../configure -b 64 -Fa alg -fPIC -shared --prefix=/配置atlas的安装路径/atlas --with-netlib-lapack-tarfile=/lapack安装压缩文件存放的目录/lapack-3.4.2.tgz

等几个小时

make

make check

make time

make install

2.安装numpy

tar -zxvf numpy-1.6.2.tar.gz

cd numpy-1.6.2

cp site.cfg.example site.cfg

vim site.cfg或者gedit site.cfg

修改以下内容,基本上就是去掉注释,加上default里面冒号后的内容

[DEFAULT]

library_dirs = /usr/local/lib:/atlas的安装目录/atlas/lib

include_dirs = /usr/local/include:/atlas的安装目录/include

[blas_opt]

libraries = f77blas, cblas, atlas

[lapack_opt]

libraries = lapack, f77blas, cblas, atlas

[amd]

amd_libs = amd

[umfpack]

umfpack_libs = umfpack

#vim使用说明:刚打开时,用光标移动,然后按I键进入编辑模式,底下提示--插入--

#编辑完按ESC退出编辑模式,输入“:”然后接“x”表示保存并退出,接“quit!”表示直接退出

python setup.py build

python setup.py install

3.安装scipy

tar -zxvf scipy-0.11.0.tar.gz

cd scipy-0.11.0

vim site.cfg

修改以下内容

[DEFAULT]

library_dirs = /usr/local/lib:/atlas的安装目录/atlas/lib

include_dirs = /usr/local/include:/atlas的安装目录/include

[blas_opt]

libraries = f77blas, cblas, atlas

[lapack_opt]

libraries = lapack, f77blas, cblas, atlas

[amd]

amd_libs = amd

[umfpack]

umfpack_libs = umfpack

python setup.py build

python setup.py install

4.可能缺各种包,应该都在第二点里面安装了,需要验证

import nose

import numpy

import scipy

numpy.test('full')

scipy.test('full')

将提示出来缺的东西都补上

四、安装matplot和sklearn和PyFastarSQL

1.matplot需要freetpye2和libpng,如果是自己安装的,可能不知道路径,需要修改

解压,进入文件夹,复制setup.cfg.template为setup.cfg

修改setup.cfg以下内容

[directories]

basedirlist = /usr,/usr/local/lib,/usr/lib,/libpng所在的路径,lib缺少就在这里加

#缺少include的头文件,需要把头文件复制到/usr/include/里面,不能是文件夹复制

如果安装完import提示找不到bz2之类的,把旧版python里的文件复制过去:

cp /usr/lib64/python2.6/lib-dynload/bz2.so /usr/local/lib/python2.7/

2.sklearn 直接安装即可

3.PyFastarSQL安装

修改setup.py

注释掉以下三行

with open('README.rst') as readme:

long_description = readme.read()

long_description=long_description

五、安装cx_Oracle

目前还没安装,提示电脑上没有oracle软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值