這是更新scipy出現的結果,需要新版本的scipy,而機器上只裝了0.7的版本,更新的時候報錯,找到了一個解決方法:
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/lapack-devel-3.2.1-4.el6.x86_64.rpm wget http://mirror.centos.org/centos/6/os/x86_64/Packages/blas-devel-3.2.1-4.el6.x86_64.rpm wget http://mirror.centos.org/centos/6/os/x86_64/Packages/texinfo-tex-4.13a-8.el6.x86_64.rpm wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libicu-devel-4.2.1-9.1.el6_2.x86_64.rpm sudo yum localinstall *.rpm sudo pip install scipy
前面的不知道為什么在機器上連接不上,所以在本機down下來,在傳上服務器上安裝的。
參考http://stackoverflow.com/questions/24708213/install-r-on-redhat-errors-on-dependencies-that-dont-exist
https://leoliu1221.wordpress.com/2015/03/07/installing-scipy-on-redhat-with-error-no-lapackblas-resources-found/
這次安裝有幾個感觸:
1、技術問題還是google靠譜
2、安裝的時候,盡量用apt-get, yum等安裝,自己下源碼編譯什么的容易出各種詭異的錯
3、pip果然好用
4、做實驗的時候,一定要先把相關的包裝好,裝穩定版比開發版好
附上windows上安裝numpy和scipy:
http://sourceforge.net/projects/numpy/files/NumPy
http://sourceforge.net/projects/scipy/files/Scipy
下載和你Python版本相應對的exe文件安裝即可。感覺這個最簡單無腦了
python的包linux下直接用easy_install or pip 安裝就好,windows下如果不好使的話,可以去 https://pypi.python.org/ 上下載源碼
