python
easy_install
windows
在windows下使用easy_install命令时出现下面的错误信息:
Searching for bitarray
Reading https://pypi.python.org/simple/bitarray/
Best match: bitarray 0.8.1
Downloading https://pypi.python.org/packages/source/b/bitarray/bitarray-0.8.1.ta
r.gz#md5=3825184f54f4d93508a28031b4c65d3b
Processing bitarray-0.8.1.tar.gz
Writing c:\users\ccaiz~1\appdata\local\temp\easy_install-tczder\bitarray-0.8.1\
setup.cfg
Running bitarray-0.8.1\setup.py -q bdist_egg –dist-dir c:\users\ddd~1\appdat
a\local\temp\easy_install-tczder\bitarray-0.8.1\egg-dist-tmp-k5rkge
error: 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%