title: Python pip install fails with error
body: <p>I have been trying to install <em>yajl>=0.3.5</em> package and i get the following error. This happens for only this specific package and not for others i am currently using. The command is as follows.</p>
  
  <pre><code>                         pip install yajl&gt;=0.3.5
  </code></pre>
  
  <blockquote>
    <p>Command "python setup.py egg_info" failed with error code 1 in
    C:\Users\ANURAG~1\AppData\Local\Temp\pip-build-epamw9qh\yajl\</p>
  </blockquote>
  
  <p>Alternatively</p>
  
  <p>I know there is a similar <a href="https://stackoverflow.com/questions/35991403/python-pip-install-gives-command-python-setup-py-egg-info-failed-with-error-c">question</a> asked and have tried all specified solutions in the mentioned question. Here are my findings.</p>
  
  <p>1) I have successfully installed setuptools,upgraded them and also installed ez_setup. <code>pip install yajl&gt;=0.3.5</code> gives the same error as above even after this.</p>
  
  <p>2) I have downloaded the source code of <em>yajl>=0.3.5</em> and tried the following command.</p>
  
  <pre><code>        cd yajl &amp;&amp; python setup.py bdist_wheel
  </code></pre>
  
  <p>the error i get is as below.</p>
  
  <blockquote>
    <p>Collecting yajl>=0.3.5                                                </p>
  
  <pre><code> Using cached yajl-0.3.5.tar.gz
    Complete output from command python setup.py egg_info:
  Traceback (most recent call last):
    File "&lt;string&gt;", line 1, in &lt;module&gt;
    File "C:\Users\ANURAG~1\AppData\Local\Temp\pycharm-packaging\yajl\setup.py",
  </code></pre>
    
    <p>line 64, in 
            subprocess.call(['git', 'submodule', 'update',])
          File "C:\Program Files\Python\lib\subprocess.py", line 560, in call
            with Popen(*popenargs, **kwargs) as p:
          File "C:\Program Files\Python\lib\subprocess.py", line 950, in <strong>init</strong>
            restore_signals, start_new_session)
          File "C:\Program Files\Python\lib\subprocess.py", line 1220, in _execute_child
            startupinfo)
        FileNotFoundError: [WinError 2] The system cannot find the file specified</p>
    
    <hr>
    
    <p>Command "python setup.py egg_info" failed with error code 1 in
    C:\Users\ANURAG~1\AppData\Local\Temp\pycharm-packaging\yajl\</p>
  </blockquote>
  
  <p>PS: I am using windows 10.</p>