为什么Numpy社区提供32位二进制安装程序而不提供64位? - python

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

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

如果他们根本不是二进制安装程序,那将是连贯的,并且我将其理解为一个故意选择,意思是“您应该自己编译并构建它”。
但这不是事实,因为提供了32位二进制文​​件安装程序。

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

PS:我知道http://www.lfd.uci.edu/~gohlke/pythonlibs/,但是这里仅是Numpy-MKL,由于Intel MKL,我不确定这是否适用于每台计算机。

python大神给出的解决方案

根据WinPython创建者:

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

您提到的唯一可用的即用型安装程序,它们使用Intel Fortran编译器,这些显然是非官方的二进制文件。

有关此问题,请参考discussion。

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