python2.7 Unable to find vcvarsall.bat
Posted 拓猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2.7 Unable to find vcvarsall.bat相关的知识,希望对你有一定的参考价值。
错误内容
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的编译器的路径即可。
参考文章
http://blog.csdn.net/secretx/article/details/17472107
以上是关于python2.7 Unable to find vcvarsall.bat的主要内容,如果未能解决你的问题,请参考以下文章
python安装扩展”unable to find vcvarsall.bat“的解决办法
Python error: Unable to find vcvarsall.bat
windows编译python扩展Unable to find vcvarsall
Windows下Python快速解决error: Unable to find vcvarsall.bat
python 安装模块时提示报错:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)