title: Default pip install to --user on Windows
body: <p>I am using <code>pip</code> as my package manager for Python on my Windows 11 machine. I always install all my packages to <code>--user</code>. So, having to add <code>--user</code> argument every time I install a package is kind of annoying since it's my desired default installation path already!</p>
  <pre><code>&gt; pip install package1 package2 package3 --user
  </code></pre>
  <p>On Ubuntu, if <code>sudo pip</code> is not used (which is recommended not to use it), pip install defaults to user</p>
  <pre class="lang-sh prettyprint-override"><code>$ pip install package1 package2 package3
  Defaulting to user installation because normal site-packages is not writeable
  ...
  </code></pre>
  <p>Is there any way to force pip to install packages to user by default as if <code>--user</code> argument is added without explicitly appending it at the end?</p>
  <blockquote>
  <p>I always add <code>--user --upgrade --verbose</code> to any <code>pip install</code> command</p>
  </blockquote>