2009年8月27日星期四

Python 安裝三板斧

見笑,最近學習python,用到numpy這個包,因為裏面有array, python building-in沒有這個容器,所以要從外面安裝,Mac OS的直接從

http://sourceforge.net/projects/numpy/files/NumPy/ 下載最新的安裝即可.

但是開發環境是CentOS,咋整呢?只能用源代碼編譯的方式,摸索了半天,裝上了,記錄一下,估計Python的第三方包都是這樣安裝的吧:

 

下載最新的tar包

wget –c http://sourceforge.net/projects/numpy/files/NumPy/1.3.0/numpy-1.3.0.tar.gz/download

tar xvfz numpy-1.3.0.tar.gz

[root@CRRACTEST2 software]# cd numpy-1.3.0
[root@CRRACTEST2 numpy-1.3.0]# ls
build           doc          MANIFEST.in  README.txt   setupscons.py
COMPATIBILITY   INSTALL.txt  numpy        setupegg.py  site.cfg.example
DEV_README.txt  LICENSE.txt  PKG-INFO     setup.py     THANKS.txt
[root@CRRACTEST2 numpy-1.3.0]#

安裝:

python ./setup.py build ##第一步是build

python ./setup.py install  ##第二步是install

測試:

[root@CRRACTEST2 ~]# python
Python 2.6.2 (r262:71600, Aug 19 2009, 12:13:04)
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import *
>>> vec = array([1,2])
>>> vec +2
array([3, 4])
>>> vec *3
array([3, 6])
>>>

可用了,繼續研究!

没有评论:

发表评论