为什么Numpy社区提供32位二进制文​​件安装程序但不提供64位?

Bas*_*asj 2 python numpy binaries

Numpy社区在这里提供32位二进制文​​件安装程序

在此输入图像描述

但没有64位二进制文​​件安装程序.


如果它们根本不是二进制文件安装程序,它将是连贯的,我会理解它是一个刻意的选择,意思是"你应该自己编译和构建它". 但事实并非如此,因为提供了32位二进制文​​件安装程序.

Numpy的64位二进制安装程序是否有正式可用的技术原因?

PS:我知道http://www.lfd.uci.edu/~gohlke/pythonlibs/但这里只有Numpy-MKL,我不确定这是否适用于每台机器因为英特尔MKL.

Ale*_*der 5

根据WinPython创建者:

对于Windows 64位平台,没有像样的开源(免费)Fortran编译器.因此,仅使用免费和开源工具在这个平台上构建NumPy不可能的.这就是为什么这个库没有正式的Windows 64bit二进制文件.

现有的唯一可立即使用的安装程序是您提到的,它们使用英特尔Fortran编译器,这些显然是非官方的二进制文件.

参考有关此事的讨论.

编辑:如果您担心MKL版本的性能,测试和实际经验都表明,即使在AMD系统上,英特尔编译器和MKL通常也能提供最佳性能.