今天运行程序时提示import spams错误:不存在这个模块,按照以往的方法直接pip install spams,结果也提示没有对应版本,进了很多坑之后,终于搞定!其实真的很简单......
SPAMS(SPArse Modeling Software)是一个解决各种稀疏问题的优化工具箱。
安装环境:centos 7,python2.7。
1)在官方网站下载安装包
这是我下的版本:spams-python-2.6.1,python 2.x和3.x都可以用
2)根据安装说明,首先要安装numpy,scipy,blas + lapack + atlas
numpy 和 scipy安装
pip install name
blas, lapack和atlas安装
先测试是否有对应的安装包
yum search name
确认有相应的安装包之后执行
yum install name*(*代表通配符,一次安装多个文件)
最后提示完毕即安装成功
3)安装SPAMS
解压
tar -xzvf spams-python.tar.gz
进入目录,我这里是spams-2.6.1
python setup.py(我感觉这两步应该差不多,但是我是走的两步,所以就列出来了)
python setup.py install
4)安装完成,切换到python下测试