error: Setup script exited with error: Unable to find vcvarsall.bat 转

在装psycopg2的时候碰到的奇怪问题。

error: Setup script exited with error: Unable to find vcvarsall.bat

在办公室及其上通过easy_install psycopg2安装psycopg2一切正常,但在家里的机器上按照同样的方法安装却出错,报找不到vcvarsall.bat,真是奇怪。
比较了一下,两台机器的唯一区别是办公室机器上装了Visual studio 2008,难道这个有关系?如非特别需要,绝对不会安装Visual studio,microsoft的东西做的是越来越大,越来越臃肿了。总不能为了这么一个小问题就安装庞大的Visual studio吧?肯定有其他办法解决的。尝试了一下,可以通过MinGW进行编译安装的。以下是具体的步骤:

(1)下载MinGW
  可以通过MinGW-get进行安装                     

     http://www.mingw.org/wiki/Getting_Started
(2)MinGW安装完成后将其bin目录(假定MinGW安装在"C:\MinGW” 目录下 ),将“C:\MinGW\bin”加入到系统的PATH环境变量中
(3)运行如下命令进行安装
  setup.py install build --compiler=mingw32

原文地址:https://www.cnblogs.com/viviancc/p/3095411.html