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)

error: Unable to find vcvarsall.bat