Does pip install
always build extension modules with the same compiler that was used to compile the current Python version?
For example, this blog post explained that numpy
package uses C code, which has to be compiled against the same compiler as the Python itself:
Python 2.7.13 (default, Aug 21 2017, 11:46:40) [MSC v.1900 64 bit (AMD64)] on win32
tells us which compiler was used. numpy
and other packages have to be compiled against that identical version.