MacBook Pro安装CAMELS-library报错求助:Pylians编译失败
解决MacBook Pro安装CAMELS-library的编译错误
问题根源
你遇到的clang: error: unsupported option '-fopenmp'错误,是因为Mac自带的Clang编译器不支持OpenMP,而CAMELS-library依赖的Pylians库编译时需要OpenMP支持。
修复步骤
安装支持OpenMP的Clang
用Homebrew安装LLVM(自带支持OpenMP的Clang):brew install llvm临时配置编译环境变量
在终端执行以下命令,让pip使用新安装的Clang编译:export CC="/usr/local/opt/llvm/bin/clang" export CXX="/usr/local/opt/llvm/bin/clang++" export LDFLAGS="-L/usr/local/opt/llvm/lib" export CPPFLAGS="-I/usr/local/opt/llvm/include"重新执行安装命令
现在再运行安装指令:python -m pip install CAMELS-library
补充说明
如果是M系列芯片的Mac,确保你已经安装Rosetta 2(运行softwareupdate --install-rosetta),避免架构兼容问题。
内容的提问来源于stack exchange,提问作者Astronomus
相关产品推荐
相关产品推荐

