title: How do I install a pip package globally instead of locally?
body: <p>I am trying to install flake8 package using pip3 and it seems that it refuses to install because is already installed in one local location. </p>
  
  <p>How can I force it to install globally (system level)?</p>
  
  <pre><code>pip3 install flake8
  Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages
  </code></pre>
  
  <p>Please note that I would prefer a generic solution (that should work on Debian, OS X maybe even Windows), one that should be used on any platform so I don't want to specify the destination myself.</p>
  
  <p>For some weird reason it behaves like I already specified <code>--user</code> which in my case I didn't.</p>
  
  <p>The only way I was able to install a package globally was to first remove it and install it again after this. Somehow it seems that pip (8.1.1) refuses to install a package globally if it exists locally.</p>
  
  <p>Disclaimer: No virtual environments were used or harmed during the experiments.</p>