错误内容
python版本:2.7
系统:windows7 64位
错误内容: 使用 python setup 或者pip install 包的时候,编译错误,出现 Unable to find vcvarsall.bat的错误
原因分析
VS90COMNTOOLS 环境变量找不到
解决方法
根据你安装的VisualStudio的版本,将VS90COMNTOOLS 设为你安装的VisualStudio的编译器的路径,具体参照
如果你安装的是 2010 版 SET VS90COMNTOOLS=%VS100COMNTOOLS%
如果你安装的是 2012 版 SET VS90COMNTOOLS=%VS110COMNTOOLS%
如果你安装的是 2013版 SET VS90COMNTOOLS=%VS120COMNTOOLS%
上面用set修改环境变量的方法会在控制台关闭后,环境变量就丢失了。因此,需要通过高级系统设置里面永久修改VS90COMNTOOLS环境变量的值,指向你安装的vs的编译器的路径即可。