title: vcvarsall.bat needed for python to compile missing from visual studio 2015 ( v 14)
body: <p>I am trying to install numpy in python 3.5 under windows 10 with visual studio 2015 ultimate installed.</p>
  
  <p>Short version: file <code>vcvarsall.bat</code> is missing from vs14 folder <code>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC</code> folder. Why?</p>
  
  <p>Long version:
  Running <code>pip install numpy</code> gives me this error <code>error: Unable to find vcvarsall.bat</code></p>
  
  <p>researching this error got me to several stackoverflow answers that helped me figure out that python needs c++ compiler to compile some of the packages. And it needs the to do it using the same version of compiler that was used to compile python 3.5 (
  <a href="https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat?rq=1">error: Unable to find vcvarsall.bat</a> ). My python is compiled using [MSC v.1900 64 bit (AMD64)] - which is vs 14 ( visual studio 2015 )</p>
  
  <p>Moving further with my research i learned out from: 
  <a href="https://stackoverflow.com/questions/19830942/pip-install-gives-error-unable-to-find-vcvarsall-bat">pip install gives error: Unable to find vcvarsall.bat</a> that 
  <code>get_build_version()</code> from <code>$python_install_prefix/Lib/distutils/msvc9compiler.py</code> returns the version of vs that shoud be used to find the path of <code>vcvarsall.bat</code>
  For me this method returns 14. So everything correct.</p>
  
  <p>Now when I look into the folder <code>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC</code> there file vcvarsall.bat is missing.</p>
  
  <p>But when I look into the folder <code>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC</code> there is a vcvarsall.bat.</p>
  
  <p>Why is vcvarsall.bat missing from vs 14.0 ??</p>