叮当声:错误:不支持的选项'-fopenmp';使用编译垃圾邮件python库

叮当声:错误:不支持的选项'-fopenmp';使用编译垃圾邮件python库,python,macos,clang,Python,Macos,Clang,我正在尝试安装spamspython工具箱来优化稀疏表示问题 下载页面-> 软件包链接-> 我输入了它的目录,并键入“pip install.”。执行了setup.py脚本,结果显示错误消息。 我还尝试在不使用pip的情况下通过键入(得到相同的结果):python setup.py install--prefix=/usr/local/lib/python2.7/site packages/ scripy执行: clang -fno-strict-aliasing -fno-common -d

我正在尝试安装spamspython工具箱来优化稀疏表示问题

下载页面->

软件包链接->

我输入了它的目录,并键入“
pip install.
”。执行了
setup.py
脚本,结果显示错误消息。 我还尝试在不使用
pip
的情况下通过键入(得到相同的结果):
python setup.py install--prefix=/usr/local/lib/python2.7/site packages/

scripy执行:

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,如下所示。如果您使用的是Apple的开发环境,您可能需要等到Apple着手升级它,不过您可以先确保Xcode是最新的。

嘿,谢谢您的回答,Apple develop envir是指10.12吗?我指的是Xcode。我不确定你需要什么版本,但听起来好像你在谈论OSX的版本,这不是一回事。更准确地说,我仍然在OSX 10.10.5上,所以我觉得你有一个更现代的OSX。检查以确保Xcode本身是最新的(应用程序商店应该做到这一点)。如果是的话,那么你可能不得不等待。另一个问题是,苹果有时会发布自己版本的clang。我不记得它是什么,但一两年前我想做一些clang可以做的事情,但Xcode的版本没有。我正在使用预览版,它似乎没有包含一些支持或更新,我想我现在要等待公开发布了。