2

Numpy 社区在此处提供 32 位二进制安装程序

在此处输入图像描述

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


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

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

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

4

1 回答 1

5

根据WinPython创建者的说法:

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

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

参考关于这个问题的讨论。

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

于 2014-11-22T15:21:18.270 回答