在Windows上编译SciPy给Python 3.12?我以为痴人说梦

原创
alex 3小时前 阅读数 4 #头条
在 Windows 上给 Python 3.12 编译 SciPy?这听起来像痴人说梦,Quansight 团队却硬生生把它干成了。他们没走 gfortran 的老路,而是直接拿 LLVM Flang 替换整个 Fortran 编译栈。我读下来最强烈的感受是——这件事在十年前根本不可能。SciPy 依赖大量 Fortran 遗留代码,Windows 上又没有像样的 Fortran 编译器,这堵墙卡了社区几十年。Flang 是 LLVM 生态的产物,从 C++ 直接生成 LLVM IR,不依赖 gcc 工具链。Quansight 做的本质是:把一条从未在 Windows 上被跑通的编译链路,从零搭起来。我判断,这对科学计算社区的意义远超一次构建成功。Windows 上的 NumPy、SciPy 将不再是"能装就算"的二等方案,而是有可持续构建路径的正经产物。

原文:Why SciPy builds for Python 3.12 on Windows are a minor miracle · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除