Why does the Numpy community provide 32bit binaries installer but not 64bit?

222 views Asked by At

The Numpy community provides 32bit binaries installer here

enter image description here

but no 64bit binaries installer.


If they were no binaries installer at all, it would be coherent, and I would understand it as a deliberate choice meaning "You should compile and build it yourself." But this is not true, as 32bit binaries installers are provided.

Is there a technical reason why 64bit binaries installers for Numpy are not officially available?

PS: I know http://www.lfd.uci.edu/~gohlke/pythonlibs/ but here is only Numpy-MKL, and I'm not sure if this works on every machine because of Intel MKL.

1

There are 1 answers

6
Alexander On BEST ANSWER

According to WinPython creator :

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 .

The only ready-to-use installers available out there are the ones you have mentioned ,they use Intel Fortran compiler and these are clearly unofficial binaries.

refer to discussion regarding this matter .

Edit: If you are concerned about performance of the MKL version , both testing and real world experience show that Intel compilers and MKL usually provide the best performance even on AMD systems.