rank vote url
51 403 213 451 url

error: Unable to find vcvarsall.bat

我试着安装Python的dulwich包:

  1. pip install dulwich

但是得到了个错误:

  1. error: Unable to find vcvarsall.bat

如果手动安装也会出现相同的错误:

  1. > python setup.py install
  2. running build_ext
  3. building 'dulwich._objects' extension
  4. error: Unable to find vcvarsall.bat

对于Windows安装:

当安装包运行setup.py时,Python2.7会先寻找已经安装的Visual Studio 2008.你可以在运行setup.py直线设置正确的VS90COMNTOOLS变量.

根据Visual Studio的不同执行不同的命令:

  • Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%
  • Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%
  • Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%