error: Unable to find vcvarsall.bat错误解决

我碰到这个错误的时候是在windows下安装python的paramiko模块。

解决方法如下:

  1. 安装MinGW编译器。注:安装的时候要选上msys
  2. 加上环境变量:C:\MinGW\bin;C:\MinGW\mingw32\bin;C:\MinGW\msys\1.0\bin;C:\MinGW\msys\1.0\sbin
  3. 配置参数文件:C:\Python26\Lib\distutils\distutils.cfg(如不存在则创建)
  4. 在参数文件填写如下内容:

    [build]
    compiler=mingw32