title: Can somebody explain what mklink is doing here?
body: <p>Goal: Make a symbolic link to pip.exe in a folder (C:\StacklessPython33) that is in the PATH so it gets recognized as callable application.</p>
  
  <p>I do this command:</p>
  
  <pre><code>mklink "C:\StacklessPython33\pip.exe" "C:\StacklessPython33\Scripts\pip.exe"
  </code></pre>
  
  <p>However, when I call pip.exe from command line i get the response:
  <code>Cannot open C:\StacklessPython33\pip-script.py"</code></p>
  
  <p><code>pip-script.py</code> is also a file in <code>C:\StacklessPython33\Scripts\</code>, but I did not link to that file.</p>
  
  <p><strong>and</strong> it gets even better... When I create a hard link, it works, with the same command.</p>
  
  <pre><code>mklink \H "C:\StacklessPython33\pip.exe" "C:\StacklessPython33\Scripts\pip.exe"
  </code></pre>
  
  <p>What is happening here?</p>
  
  <p><strong>EDIT:</strong> Doing right click on the symbolic link and looking it up with <code>dir</code>, both shows the correct target <code>C:\StacklessPython33\Scripts\pip.exe</code>.</p>