Why packages installed with pip install --user option are not 'visible' from shell?
<p>When I install e.g. <a href="https://conan.io/" rel="noreferrer">conan.io</a> with pip like so</p>

<pre><code>sudo pip install conan
</code></pre>

<p>after the installation passes (and installs the packages to <code>/usr/local/lib/python2.7/dist-packages/</code>) I can easily trigger command from the installed package (here <code>conan</code>) and my shell will find it but when I install it in <strong>user</strong> model like so:</p>

<pre><code>pip install --user conan
</code></pre>

<p>it will install it to <code>~/.local/lib/python2.7/site-packages/</code> and my shell will not find it.</p>

<p>What am I doing wrong here or what am I missing?</p>