Loading...
 
印刷
English

numpyとscipyインストールログ

MODULE(numpyとscipy)の追加

1.lapackの作成
$ cd /work_path
$ wget  http://www.netlib.org/lapack/lapack-3.4.0.tgz
$ tar xzvf lapack-3.4.0.tgz
$ cd lapack-3.4.0
$ cp INSTALL/make.inc.gfortran make.inc
$ vi make.inc

以下のように
OPTS = -O2 -fPIC
NOOPT = -O0 -fPIC

$ cd SRC
$ make

以下のものを作りました
/work_path/lapack-3.4.0/liblapack.a


2.ATLASの作成
$ cd /work_path
$ wget  http://downloads.sourceforge.net/project/math-atlas/Stable/3.8.4/atlas3.8.4.tar.bz2
$ tar xjvf atlas3.8.4.tar.bz2
$ cd ATLAS
$ mkdir hzhang
$ cd hzhang
$ ../configure -Fa alg -fPIC --with-netlib-lapack=/work_path/lapack-3.4.0/liblapack.a
$ make
$ cd lib
$ mkdir /tool_path/ATLAS_3.8.4
$ cp *.a /tool_path/ATLAS_3.8.4/.

環境変数に、以下の行を追加
BLAS=/tool_path/ATLAS_3.8.4/libcblas.a
export BLAS
LAPACK=/tool_path/ATLAS_3.8.4/liblapack.a
export LAPACK
ATLAS=/tool_path/ATLAS_3.8.4/libatlas.a
export ATLAS

LogOff and Login again


3.numpyのインストール
$ cd /work_path
$ wget  http://downloads.sourceforge.net/project/numpy/NumPy/1.6.1/numpy-1.6.1.tar.gz
$ tar xzvf numpy-1.6.1.tar.gz
$ cd numpy-1.6.1
$ python setup.py build --fcompiler=gnu95
$ python setup.py install --prefix=/tool_path/numpy-1.6.1



4.scipyのインストール
$ cd /work_path
$ wget  http://downloads.sourceforge.net/project/scipy/scipy/0.10.0/scipy-0.10.0.tar.gz
$ tar xzvf scipy-0.10.0.tar.gz
$ cd scipy-0.10.0
$ python setup.py build --fcompiler=gnu95
$ python setup.py install --prefix=/tool_path/scipy-0.10.0


5,パスの通じ
環境設定ファイルは、以下のように

# numpy
NUMPY_PATH=/tool_path/numpy-1.6.1/lib/python2.6/site-packages
PYTHONPATH=${NUMPY_PATH}:${PYTHONPATH}
# scipy
SCIPY_PATH=/tool_path/scipy-0.10.0/lib/python2.6/site-packages
PYTHONPATH=${SCIPY_PATH}:${PYTHONPATH}
export PYTHONPATH




Last edited by hzhang .
Page last modified on 月曜日 09 of April, 2012 15:48:51 JST.