minggw 安装
windows上如果没有安装 visual studio, 也就是俗称的vs, 在安装一些带有c或者c++代码的Python模块的时候, 会报错Unable to find vcvarsall.bat.
主要的问题是你的vs没装, 装了估计就不会有这个问题. 不过vs太大了, 光是安装盘都有1G, 通常情况下的替代产品是mingw, 一个Linux的gnu编译器套件, 主要用于windows上使用linux下的常用编译器gcc.
1.下载地址
mingw-get-0.6.2-mingw32-beta-20131004-1-bin.zip
2.解压
将其解压至 C:\mingw
3.Win+R 打开运行 -> 输入cmd -> 点击确定
![](http://upload-images.jianshu.io/upload_images/50095-af488f39605508b8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
输入 cd c:\mingw\bin
![](http://upload-images.jianshu.io/upload_images/50095-0576a21781e470ff.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4. 更新
输入 mingw-get upgrade
![](http://upload-images.jianshu.io/upload_images/50095-029a7e044ad34ba0.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
5.安装
![](http://upload-images.jianshu.io/upload_images/50095-dcc548ceae0640e8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6.环境设置
“计算机”右键->“属性”
![](http://upload-images.jianshu.io/upload_images/50095-ba7a8a02474dc64d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/50095-a7e122ac18db3562.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/50095-e34e8779f7633633.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
“高级系统设置” -> “环境变量” ,在”系统变量(S)”,在“Path”,里增加 gcc/g++的目录:
c:\mingw\bin
新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib;
新建
C_INCLUDEDE_PATH变量,值设为C:\MinGW\include;
7.重启控制台
8.检验是否安装完成
直接运行cmd命令行,输入g++ -v
![](http://upload-images.jianshu.io/upload_images/50095-ffd4e76135ac4df7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)