title: Windows + virtualenv + pip + NumPy (problems when installing NumPy)
body: <p>On Windows, I normally just use the binary installer, but I would like to install <a href="http://en.wikipedia.org/wiki/NumPy" rel="noreferrer">NumPy</a> only in a virtualenv this time, so I created a virtual env:</p>
  
  <pre><code>virtualenv --no-site-packages --distribute summary_python
  cd summary_python/Scripts
  activate.bat
  </code></pre>
  
  <p>Then I tried to install NumPy</p>
  
  <pre><code>pip install numpy
  </code></pre>
  
  <p>And I get an error. My pip.log is pasted below:</p>
  
  <pre><code>Downloading/unpacking numpy
    Running setup.py egg_info for package numpy
      non-existing path in 'numpy\\distutils': 'site.cfg'
      F2PY Version 2
      blas_opt_info:
      blas_mkl_info:
        libraries mkl,vml,guide not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries mkl,vml,guide not found in C:\
        NOT AVAILABLE
  
      atlas_blas_threads_info:
      Setting PTATLAS=ATLAS
        libraries ptf77blas,ptcblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries ptf77blas,ptcblas,atlas not found in C:\
        NOT AVAILABLE
  
      atlas_blas_info:
        libraries f77blas,cblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries f77blas,cblas,atlas not found in C:\
        NOT AVAILABLE
  
      blas_info:
        libraries blas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries blas not found in C:\
        NOT AVAILABLE
  
      blas_src_info:
        NOT AVAILABLE
  
        NOT AVAILABLE
  
      lapack_opt_info:
      lapack_mkl_info:
      mkl_info:
        libraries mkl,vml,guide not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries mkl,vml,guide not found in C:\
        NOT AVAILABLE
  
        NOT AVAILABLE
  
      atlas_threads_info:
      Setting PTATLAS=ATLAS
        libraries ptf77blas,ptcblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries lapack_atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries ptf77blas,ptcblas,atlas not found in C:\
        libraries lapack_atlas not found in C:\
      numpy.distutils.system_info.atlas_threads_info
        NOT AVAILABLE
  
      atlas_info:
        libraries f77blas,cblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries lapack_atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries f77blas,cblas,atlas not found in C:\
        libraries lapack_atlas not found in C:\
      numpy.distutils.system_info.atlas_info
        NOT AVAILABLE
  
      lapack_info:
        libraries lapack not found in c:\Users\fname.lname\Documents\summary_python\lib
        libraries lapack not found in C:\
        NOT AVAILABLE
  
      lapack_src_info:
        NOT AVAILABLE
  
        NOT AVAILABLE
  
      running egg_info
      running build_src
      build_src
      building py_modules sources
      building library "npymath" sources
      No module named msvccompiler in numpy.distutils; trying from distutils
      Running from numpy source directory.c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:531: UserWarning: Specified path  is invalid.
        warnings.warn('Specified path %s is invalid.' % d)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1417: UserWarning:
          Atlas (http://math-atlas.sourceforge.net/) libraries not found.
          Directories to search for the libraries can be specified in the
          numpy/distutils/site.cfg file (section [atlas]) or by setting
          the ATLAS environment variable.
        warnings.warn(AtlasNotFoundError.__doc__)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1426: UserWarning:
          Blas (http://www.netlib.org/blas/) libraries not found.
          Directories to search for the libraries can be specified in the
          numpy/distutils/site.cfg file (section [blas]) or by setting
          the BLAS environment variable.
        warnings.warn(BlasNotFoundError.__doc__)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1429: UserWarning:
          Blas (http://www.netlib.org/blas/) sources not found.
          Directories to search for the sources can be specified in the
          numpy/distutils/site.cfg file (section [blas_src]) or by setting
          the BLAS_SRC environment variable.
        warnings.warn(BlasSrcNotFoundError.__doc__)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1333: UserWarning:
          Atlas (http://math-atlas.sourceforge.net/) libraries not found.
          Directories to search for the libraries can be specified in the
          numpy/distutils/site.cfg file (section [atlas]) or by setting
          the ATLAS environment variable.
        warnings.warn(AtlasNotFoundError.__doc__)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1344: UserWarning:
          Lapack (http://www.netlib.org/lapack/) libraries not found.
          Directories to search for the libraries can be specified in the
          numpy/distutils/site.cfg file (section [lapack]) or by setting
          the LAPACK environment variable.
        warnings.warn(LapackNotFoundError.__doc__)
      c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1347: UserWarning:
          Lapack (http://www.netlib.org/lapack/) sources not found.
          Directories to search for the sources can be specified in the
          numpy/distutils/site.cfg file (section [lapack_src]) or by setting
          the LAPACK_SRC environment variable.
        warnings.warn(LapackSrcNotFoundError.__doc__)
      error: Unable to find vcvarsall.bat
      Complete output from command python setup.py egg_info:
      non-existing path in 'numpy\\distutils': 'site.cfg'
  
  F2PY Version 2
  
  blas_opt_info:
  
  blas_mkl_info:
  
    libraries mkl,vml,guide not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries mkl,vml,guide not found in C:\
  
    NOT AVAILABLE
  
  
  
  atlas_blas_threads_info:
  
  Setting PTATLAS=ATLAS
  
    libraries ptf77blas,ptcblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries ptf77blas,ptcblas,atlas not found in C:\
  
    NOT AVAILABLE
  
  
  
  atlas_blas_info:
  
    libraries f77blas,cblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries f77blas,cblas,atlas not found in C:\
  
    NOT AVAILABLE
  
  
  
  blas_info:
  
    libraries blas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries blas not found in C:\
  
    NOT AVAILABLE
  
  
  
  blas_src_info:
  
    NOT AVAILABLE
  
  
  
    NOT AVAILABLE
  
  
  
  lapack_opt_info:
  
  lapack_mkl_info:
  
  mkl_info:
  
    libraries mkl,vml,guide not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries mkl,vml,guide not found in C:\
  
    NOT AVAILABLE
  
  
  
    NOT AVAILABLE
  
  
  
  atlas_threads_info:
  
  Setting PTATLAS=ATLAS
  
    libraries ptf77blas,ptcblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries lapack_atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries ptf77blas,ptcblas,atlas not found in C:\
  
    libraries lapack_atlas not found in C:\
  
  numpy.distutils.system_info.atlas_threads_info
  
    NOT AVAILABLE
  
  
  
  atlas_info:
  
    libraries f77blas,cblas,atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries lapack_atlas not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries f77blas,cblas,atlas not found in C:\
  
    libraries lapack_atlas not found in C:\
  
  numpy.distutils.system_info.atlas_info
  
    NOT AVAILABLE
  
  
  
  lapack_info:
  
    libraries lapack not found in c:\Users\fname.lname\Documents\summary_python\lib
  
    libraries lapack not found in C:\
  
    NOT AVAILABLE
  
  
  
  lapack_src_info:
  
    NOT AVAILABLE
  
  
  
    NOT AVAILABLE
  
  
  
  running egg_info
  
  running build_src
  
  build_src
  
  building py_modules sources
  
  building library "npymath" sources
  
  No module named msvccompiler in numpy.distutils; trying from distutils
  
  Running from numpy source directory.c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:531: UserWarning: Specified path  is invalid.
  
    warnings.warn('Specified path %s is invalid.' % d)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1417: UserWarning:
  
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
  
      Directories to search for the libraries can be specified in the
  
      numpy/distutils/site.cfg file (section [atlas]) or by setting
  
      the ATLAS environment variable.
  
    warnings.warn(AtlasNotFoundError.__doc__)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1426: UserWarning:
  
      Blas (http://www.netlib.org/blas/) libraries not found.
  
      Directories to search for the libraries can be specified in the
  
      numpy/distutils/site.cfg file (section [blas]) or by setting
  
      the BLAS environment variable.
  
    warnings.warn(BlasNotFoundError.__doc__)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1429: UserWarning:
  
      Blas (http://www.netlib.org/blas/) sources not found.
  
      Directories to search for the sources can be specified in the
  
      numpy/distutils/site.cfg file (section [blas_src]) or by setting
  
      the BLAS_SRC environment variable.
  
    warnings.warn(BlasSrcNotFoundError.__doc__)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1333: UserWarning:
  
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
  
      Directories to search for the libraries can be specified in the
  
      numpy/distutils/site.cfg file (section [atlas]) or by setting
  
      the ATLAS environment variable.
  
    warnings.warn(AtlasNotFoundError.__doc__)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1344: UserWarning:
  
      Lapack (http://www.netlib.org/lapack/) libraries not found.
  
      Directories to search for the libraries can be specified in the
  
      numpy/distutils/site.cfg file (section [lapack]) or by setting
  
      the LAPACK environment variable.
  
    warnings.warn(LapackNotFoundError.__doc__)
  
  c:\Users\fname.lname\Documents\summary_python\build\numpy\numpy\distutils\system_info.py:1347: UserWarning:
  
      Lapack (http://www.netlib.org/lapack/) sources not found.
  
      Directories to search for the sources can be specified in the
  
      numpy/distutils/site.cfg file (section [lapack_src]) or by setting
  
      the LAPACK_SRC environment variable.
  
    warnings.warn(LapackSrcNotFoundError.__doc__)
  
  error: Unable to find vcvarsall.bat
  
  ----------------------------------------
  Command python setup.py egg_info failed with error code 1
  Exception information:
  Traceback (most recent call last):
    File "c:\Users\fname.lname\Documents\summary_python\lib\site-packages\pip-1.0.1-py2.7.egg\pip\basecommand.py", line 126, in main
      self.run(options, args)
    File "c:\Users\fname.lname\Documents\summary_python\lib\site-packages\pip-1.0.1-py2.7.egg\pip\commands\install.py", line 223, in run
      requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
    File "c:\Users\fname.lname\Documents\summary_python\lib\site-packages\pip-1.0.1-py2.7.egg\pip\req.py", line 986, in prepare_files
      req_to_install.run_egg_info()
    File "c:\Users\fname.lname\Documents\summary_python\lib\site-packages\pip-1.0.1-py2.7.egg\pip\req.py", line 222, in run_egg_info
      command_desc='python setup.py egg_info')
    File "c:\Users\fname.lname\Documents\summary_python\lib\site-packages\pip-1.0.1-py2.7.egg\pip\__init__.py", line 255, in call_subprocess
      % (command_desc, proc.returncode))
  InstallationError: Command python setup.py egg_info failed with error code 1
  </code></pre>