本人菜鸟一枚,以下内容仅供娱乐。鄙人在安装numpy的过程中遇到了很多问题,耽误了很多时间。在这里分享一些教训。一个常见的问题就是提示找不到编译器,我感觉这个问题主要存在于使用pip 安装中。下载源码再python setup.py install也容易出现这样的问题。我猜主要是我们电脑已经装的编译器不兼容的问题。在这篇文章http://blog.csdn.net/secretx/article/details/17472107中提出了一种修改环境变量的方法,鄙人尝试多次后不得。最后还是按照比较传统的方法安装MinGW装上的。参考:http://blog.sina.com.cn/s/blog_6bd0612b0101cqb6.html。
最近有同学也遇到了这个问题,我直接把numpy的安装包发给他安装成功了。下载链接:http://pan.baidu.com/s/1dDIYtln。同时还有另外一种方法,有的错误提示如下图所示图中提示我们到microsoft的官网上下载相应的安装包,我的另一台win7(32位)电脑也解决了这个问题。安装包分享http://pan.baidu.com/s/1eQ5zjxC (鸣谢百度云)
总之,问题的关键还是编译器的问题,如果能够使用microsoft的编译器是最好,如果不能使用则要么用MinGW或者直接安装编译好了的版本。