easy_install 错误Setup script exited with error: Unable to find vcvarsall.bat解决方法,,在windows下使用e


在windows下使用easy_install命令时出现下面的错误信息:

Searching for bitarrayReading https://pypi.python.org/simple/bitarray/Best match: bitarray 0.8.1Downloading https://pypi.python.org/packages/source/b/bitarray/bitarray-0.8.1.tar.gz#md5=3825184f54f4d93508a28031b4c65d3bProcessing bitarray-0.8.1.tar.gzWriting c:\users\ccaiz~1\appdata\local\temp\easy_install-tczder\bitarray-0.8.1\setup.cfgRunning bitarray-0.8.1\setup.py -q bdist_egg --dist-dir c:\users\ddd~1\appdata\local\temp\easy_install-tczder\bitarray-0.8.1\egg-dist-tmp-k5rkgeerror: Setup script exited with error: Unable to find vcvarsall.bat

出现这个错误是因为windows下python的setup.py需要Visual Studio2008的支持,而如果你的机器上没有2008,有更高版本的vs,可以通过下面的方式,让python使用更新版本的vs来支持安装。

如果你的机器上装了Visual Studio 2010,可以在执行easy_install之前先执行下面的命令:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

如果你安装了Visual Studio2012可以执行下面命令:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

如果你装的vs版本是2013可以使用下面命令:

SET VS90COMNTOOLS=%VS120COMNTOOLS%

评论关闭