¿Por qué no puedo instalar numpy?
3.5 es una versión beta y VS 2015 todavía se encuentra en estado RC. Si está utilizando una versión no oficial, tendrá que descubrirlo usted mismo. De lo contrario, no preguntes.
La idea aquí es simple: no importa con qué compilador de C se compiló el intérprete de Python, su biblioteca de terceros debe compilarse con ese compilador. De lo contrario, puedes encontrarte con problemas de incompatibilidad binaria. Ahora puedes considerar las siguientes opciones:
1. Instalar la versión Visual Studio 2015RC
2. Instale una versión anterior de Python, como 2.7 o 3.4. Luego puede instalar numpy compilado o compilar su propio numpy usando la misma versión de Python que su versión actualmente instalada de Visual Studio.
3. Compile usted mismo el intérprete de Python desde el código fuente.