【问题标题】:clang compiler issue when trying to install scipy 1.6.1 on Apple Silicon MacOS尝试在 Apple Silicon MacOS 上安装 scipy 1.6.1 时出现编译器问题
【发布时间】: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


【解决方案1】:

我以前遇到过完全相同的问题。我刚刚升级了 scipy1.6.11.9.1, 问题解决了。我希望它可以帮助你。

我的硬件是 Macbook Air 2022,里面有一个 Apple Silicon(M2) 芯片。

【讨论】:

    猜你喜欢
    • 2021-03-11
    • 2021-04-21
    • 2023-02-16
    • 2021-12-30
    • 2021-05-15
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多