我试图安装spams-python工具箱来优化稀疏表示问题。
下载页面 - > http://spams-devel.gforge.inria.fr/downloads.html
包裹链接 - > http://spams-devel.gforge.inria.fr/hitcounter2.php?file=33816/spams-python-v2.5-svn2014-07-04.tar.gz
我已进入其目录,并输入" pip install .
"。 setup.py
脚本已执行,最后出现错误消息。
我还尝试通过键入(得到相同的结尾)而不使用pip
来安装:python setup.py install --prefix=/usr/local/lib/python2.7/site-packages/
脚本执行:
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -Ispams/linalg -Ispams/prox -Ispams/decomp -Ispams/dictLearn -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7/ -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c spams_wrap.cpp -o build/temp.macosx-10.11-x86_64-2.7/spams_wrap.o -DNDEBUG -DUSE_BLAS_LIB -fPIC -fopenmp -m32
错误消息显示:
clang: error: unsupported option '-fopenmp'
error: command 'clang' failed with exit status 1
我的计算机似乎显然不支持-fopenmp
。
我该如何解决? (mabe通过安装一些支持包?)
答案 0 :(得分:3)
显然你需要升级clang,如it supports OpenMP starting from version 3.8.0。如果您正在使用Apple的开发环境,您可能需要等到Apple开始升级它,尽管您可以先尝试确保Xcode是最新的。