Numpy 社区提供 32 位二进制安装程序 here
但没有 64 位二进制安装程序。
如果它们根本没有二进制安装程序,那么它将是连贯的,我会将其理解为一个深思熟虑的选择,意味着“您应该自己编译和构建它。”> 但事实并非如此,因为提供了 32 位二进制安装程序。
是否存在技术原因导致 Numpy 的 64 位二进制安装程序未正式提供?
PS:我知道http://www.lfd.uci.edu/~gohlke/pythonlibs/但这里只是 Numpy-MKL,由于 Intel MKL,我不确定这是否适用于每台机器。
最佳答案
根据WinPython创建者:
There is no decent open-source (free) Fortran compiler for the Windows 64bit platform. As a consequence, it's impossible to build NumPy on this platform using only free and open-source tools. That's why there is no official Windows 64bit binaries for this library .
唯一可用的安装程序就是您提到的那些,它们使用英特尔 Fortran 编译器,并且这些显然是非官方二进制文件。
引用discussion关于此事。
编辑:如果您担心 MKL 版本的性能,测试和实际经验都表明英特尔编译器和 MKL 通常即使在 AMD 系统上也能提供最佳性能。
关于python - 为什么 Numpy 社区提供 32 位二进制安装程序而不提供 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27078912/