这是更新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/ 上下载源码