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

时间: 2024-11-13 09:35:16

python2.7 Unable to find vcvarsall.bat的相关文章

(转)Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008

又一次的Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

~~~~~~~~~~~My problem is here~~~~~~~~~~~~~~~~~~~~~~ Error: Microsoft visual C++ 10.0 is required (unable to find vcvarsall.bat) %VS110COMNTOOLS%部分python的code在setup中存在的问题:找不到C++compiler vcvarsall.bat 不要完全相信所谓的解除bug的神器stackoverflow中给出的答案 http://stackov

Python科学计算(二)windows下开发环境搭建(当用pip安装出现Unable to find vcvarsall.bat)

用于科学计算Python语言真的是amazing! 方法一:直接安装集成好的软件 刚开始使用numpy.scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件.Enthought是一家位于美国得克萨斯州首府奥斯汀的软件公司,主要使用Python从事科学计算工具的开发.Enthought里面包含了很多库,不需要你自己安装就可以直接使用了. 其实还又很多Python科学计算的集成软件,比如Python(x, y)和WinPython,个人感觉WinPython还是不错的,里面包

Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat(转载)

Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windo

Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat

情景简介: Windows 环境下安装Python2.7的Numpy扩展包时提示:error: Unable to find vcvarsall.bat 经过不懈的Google/Bing,发现不仅安装Numpy时会出现这种情况,安装其他Python包时也可能出现这种情况. Windows 7 64bit Python 2.7 Numpy-1.9.2 (http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2-win32

Python error: Unable to find vcvarsall.bat

请参考阅读博文<Python error: Unable to find vcvarsall.bat> 我用的该文章中的方案二解决的: 前提:win7系统     Python2.7 ①下载安装VS2010  http://pan.baidu.com/s/1skZLtId  或   http://www.xpgod.com/soft/6637.html ②通过修改Python的源代码进行修改:打开"<python安装目录>\Lib\distutils\msvc9compi

【python】 Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008

python执行安装第三方依赖失败:error: Unable to find vcvarsall.bat

一台计算机上同时安装了python2.7和python3.7. 现在为python2.7安装numpy包. 失败:error: Unable to find vcvarsall.bat ========================= 下载安装 Microsoft Visual C++ Compiler for Python 2.7 https://www.microsoft.com/en-us/download/details.aspx?id=44266 user installations

error: Unable to find vcvarsall.bat

http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/ [已解决]安装Python模块mmseg出错:error: Unable to find vcvarsall.bat http://my.oschina.net/zhangdapeng89/blog/54407 python---解决“Unable to find vcvarsall.bat”错误 http://stackoverflow.com/ques