ubuntu16.04环境下安装Python SPAMS包
最近想用SPAMS做一些稀疏学习的东西,按照网上的步骤装了两天都没成功,最后在老潘的协助下半小时搞定。
在安装SPAMS之前需要安装的有:
BLAS
下载文件后,对压缩包进行解压,进入目录,执行命令为:
gfortran -c -O3 *.f # 编译所有的 .f 文件,生成 .o文件
ar rv libblas.a *.o # 链接所有的 .o文件,生成 .a 文件
su cp libblas.a /usr/local/lib # 将库文件复制到系统库目录
(参考)
ATLAS
为了省事直接使用命令sudo apt-get install libatlas-dev来进行安装。SPAMS安装说明里说ATLAS要好于BLAS。反正两个都装了。
(参考)
LAPACK
下了几个版本按照网上的步骤自己编译,都还ok不过在下一步安装SPAMS时就报错了,build setup.py 时出现:
g++ -pthread -shared