【发布时间】:2022-10-20 22:43:04
【问题描述】:
我正在尝试安装 scipy 1.6.1 作为存储库的依赖项,并且在编译过程中遇到了这个问题:
clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
我尝试通过doc 更新 cmake 并安装 gfortran 和 OpenBLAS,但我仍然遇到编译错误。我正在使用 Apple Silicon 在 MacOS 上运行。安装最新版本 1.8.0 似乎可行,但我猜他们没有此版本的 Mac ARM 二进制文件。知道是什么导致了这个编译错误吗?
【问题讨论】:
-
你已经安装了 OpenBLAS,但你没有忘记安装这样的环境变量:
OPENBLAS="$(brew --prefix openblas)" pip install scipy -
@flam3 试过了,还是一样的错误。根据我的鱼史,我以前也试过这个。
标签: macos cmake apple-m1 apple-silicon