2013年10月29日 星期二

centos 6.3 + python module scikits.audiolab

原本是想用Java處理就好~ 不過卡在頻譜圖一直畫不出來...
(叫一個工數只有20~40分的程度人來做真是太勉強了Orz...)

最後只好妥協用python的套件...

先講快樂windows安裝包(比起centos真的快樂很多, 前提是找得到)...
選用2.6版本~ 是因為當初找得比較齊的~
還好centos內建也是2.6, 至少轉移上去程式可以不用改...
windows快樂包~ 沒記錯的話應該是(依序安裝)
python-2.6.6rc2.amd64.msi
numpy-MKL-1.7.1.win-amd64-py2.6.exe
matplotlib-1.2.1.win-amd64-py2.6.exe
scikits.audiolab-0.10.2.win32-py2.6.exe

接著就是讓我非常意外的...centos安裝...
明明已經是內建python的環境, 怎麼會裝得那麼淒慘...
真的不知道要怎麼說...以下是到處解決xxx package not found後的統整結果~
可能裡面有多裝了一些什麼碗糕的~ 反正重點就是...能一路裝完就好了T___T...

至於重點應該還是在於
裝好gcc
裝好numpy module(1.6.2)
裝好matplotlib(1.1.1)  <--原本想裝最新版的, 看到前置清單放棄...還好舊版的會動...無言
裝好audiolab(0.11.0)
只是為了裝好其中一個模組~ 大概就是要一直google, 試裝N次...Orz...
安裝像debug一樣~ 真是好樣的open source...喵的


   su
    yum install gcc
   
    su   
    cd /etc/xxx/install
    wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.27.tar.gz
    tar -xvf distribute-0.6.27.tar.gz
    cd distribute-0.6.27
    python setup.py build
    python setup.py install
   
    yum install gcc-gfortran
    yum install blas-devel
    yum install lapack-devel
    yum install python-dev python-devel
    yum install gcc-c++
    yum install libpng-devel
   
    ##install pip
    #yum -y install python-setuptools 
    easy_install pip
    pip install pil
   
    ##install numpy
    cd /etc/xxx/install
    #wget --no-check-certificate https://pypi.python.org/packages/source/n/numpy/numpy-1.7.1.tar.gz#md5=0ab72b3b83528a7ae79c6df9042d61c6
    wget http://downloads.sourceforge.net/project/numpy/NumPy/1.6.2/numpy-1.6.2.tar.gz
    tar -xvf numpy-1.6.2.tar.gz
    cd numpy-1.6.2
    python setup.py build
    python setup.py install
   
    ##
    wget http://downloads.sourceforge.net/project/scipy/scipy/0.11.0/scipy-0.11.0.tar.gz
    tar -xzf scipy-0.11.0.tar.gz
    cd scipy-0.11.0
    python setup.py build
    python setup.py install
   
   
    ##install freetype
    cd /etc/xxx/install
    wget http://sourceforge.net/projects/freetype/files/freetype2/2.5.0/freetype-2.5.0.1.tar.gz/download
    tar -xzf freetype-2.5.0.1.tar.gz
    cd freetype-2.5.0.1
    ./configure --without-png
    make
    make install
   
       
    ##install matplotlib(use 1.1.1 OK!! 1.3 fail...Orz)
    #yum install python-matplotlib   
    wget http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmatplotlib%2Ffiles%2Fmatplotlib%2Fmatplotlib-1.1.1%2F&amp;ts=1351382082&amp;use_mirror=jaist
    tar -xvf matplotlib-1.1.1.tar.gz
    cd matplotlib-1.1.1
    python setup.py build
    python setup.py install
   
   
    ##install wave module
    wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz
    tar -xzf libsndfile-1.0.25.tar.gz
    cd libsndfile-1.0.25
    ./configure
    make -j8
    make -j8 install
   
    wget --no-check-certificate https://pypi.python.org/packages/source/s/scikits.audiolab/scikits.audiolab-0.11.0.tar.gz#md5=f93f17211c7763d8631e0d10f37471b0
    tar -xzf scikits.audiolab-0.11.0.tar.gz
    cd scikits.audiolab-0.11.0
    python setup.py build
    python setup.py install

沒有留言: