title: What is the difference between 'py' and 'python' in the Windows terminal?
body: <p>Why is there a difference between 'py' and 'python', when I'm using to pip to install modules through the command:</p>
  
  
  
  <pre><code>python -m pip install [Mod]
  </code></pre>
  
  <p>
  or
  </p>
  
  <pre><code>py -m pip install [Mod]
  </code></pre>
  
  
  
  <p>The modules aren't available when I'm using the Python IDLE. 
  Furthermore, when I'm checking the </p>
  
  
  
  
  
  <pre><code>sys.path
  </code></pre>
  
  <p>
  it's different for both 'python' and 'py'. How do I make it so they are both the same, and when installing modules, installing into the same folder where they can both access.</p>
  
  <p>Edit:</p>
  
  <p>I forgot to mention that this on <strong>windows</strong>. 
  So Anyways, I executed 
  </p>
  
  <pre><code>python -V
  </code></pre>
  
  <p>
  and it says the version is "<em>Python 3.6.4</em>:: Anaconda, Inc"</p>
  
  <p>While:
  </p>
  
  <pre><code>py -V
  </code></pre>
  
  <p>
  gives "<em>Python 3.6.5</em>". How much difference is there? and why do they have different paths if they are the same version(3.6)?</p>