尝试在Apple Silicon MacOS上安装scipy 1.6.1时出现clang编译器问题



我正试图将scipy 1.6.1作为存储库的依赖项安装,但在编译过程中遇到了这个问题:

clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly

我已经尝试通过这个文档更新cmake并安装gfortran和OpenBLAS,但我仍然会遇到编译错误。我在苹果硅的MacOS上运行。安装最新版本1.8.0似乎可以工作,但我猜他们没有适用于此版本的Mac ARM二进制文件。知道是什么导致了这个编译错误吗?

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

我的硬件是Macbook Air 2022,里面有一个苹果硅(M2(芯片。

相关内容