1、参考了:python—解决“Unable to find vcvarsall.bat”错误和error: Unable to find vcvarsall.bat都是让安装mingw32.此处懒得装。
2、打算去试试,看看能否利用我已有的cygwin去实现编译。暂时放弃此复杂的方法。
3、参考上面那个:error: Unable to find vcvarsall.bat中别人的回答,去:执行:SET VS90COMNTOOLS=%VS100COMNTOOLS%然后再去编译,貌似至少可以消除此处的问题了。
4、当使用setup.py install去安装Python模块出现:error: Unable to find vcvarsall.bat
5、对于像我这里:Python 2.7python2.7会去查找已安装的Visual Studio 2008,即VS90(其使用VS90COMNTOOLS这个环境变量)已经安装了VS2010对应的:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools中就有了vsvars32.bat
6、设置环境变量执行:SET VS90COMNTOOLS=%VS100COMNTOOLS%2.再去安装:setup.py install就可以正常,编译,安装了。