我正在尝试安装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
。我该如何解决? (可能是通过安装一些支持软件包?)
最佳答案
显然,您需要将clang升级为it supports OpenMP starting from version 3.8.0。如果您正在使用Apple的开发环境,则可能必须等到Apple升级它之后,尽管您可以首先尝试确保Xcode是最新的。