2010-10-14 61 views

回答

1

我用pip獲得所需的編譯器後安裝/編譯工具:

sudo apt-get -y install build-essential 
wget http://python-distribute.org/distribute_setup.py && sudo python ./distribute_setup.py 
sudo easy_install pip 
sudo pip install numpy 

我以前easy_install得到pip然後pip得到numpy

+1

numpy依賴關係呢?點只能照顧Python的依賴關係,而不是操作系統的依賴關係。有人建議安裝下列軟件包:python-dev libatlas-base-dev python-nose。 numpy文檔說安裝鼻子而不是蟒蛇鼻子,因爲蟒蛇鼻子是越野車。怎麼樣build_ext --fcompiler = gnu95安裝選項? http://advice.mechanicalkern.com/question/15/how-to-build-numpyscipy-on-ubuntu-or-debian – pablo 2010-10-14 18:13:00

+0

我不知道任何這些事情。我知道當我執行上面的指令時,我得到了1.5.0的工作版本:'import numpy; numpy.version.version; 「1.5.0'' – hughdbrown 2010-10-15 17:15:34

2

一種方式去嘗試,這是不能保證的工作,但值得一試是看uupdate可以成功地更新包。獲得一個numpy 1.5的tarball。運行「apt-get source numpy」,它應該從ubuntu獲取並解壓當前源代碼。 cd進入這個源代碼目錄並運行「uupdate ../numpytarballname」。這應該使用新的tarball更新舊的源代碼包。那麼你可以嘗試用「apt-get build-dep numpy」和「dpkg-buildpackage -rfakeroot」構建。這將需要你安裝必要的build和fakeroot軟件包。