Numpy社区提供32位二进制文件安装程序here
但没有64位二进制文件安装程序。
如果他们根本没有二进制文件安装程序,它将是连贯的,我会理解它是一个刻意的选择意味着"你应该自己编译和构建它。 #34; 但事实并非如此,因为提供了32位二进制文件安装程序。
为什么Numpy的64位二进制安装程序无法正式提供,是否存在技术原因?
PS:我知道http://www.lfd.uci.edu/~gohlke/pythonlibs/但这里只有Numpy-MKL,我不确定这是否适用于每台机器,因为英特尔MKL。
答案 0 :(得分:5)
根据WinPython创作者:
Windows 64bit平台没有像样的开源(免费)Fortran编译器。因此,仅使用免费和开源工具在此平台上构建 NumPy 不可能。这就是为什么这个库没有正式的Windows 64bit二进制文件的原因。
现有的唯一可立即使用的安装程序是您提到的,它们使用英特尔Fortran编译器,这些显然是非官方的二进制文件。
关于此事,请参阅discussion。
编辑:如果您担心 MKL 版本的性能,测试和实际经验都会显示英特尔编译器和 MKL 通常即使在 AMD 系统上也能提供最佳性能。