<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Sep 25, 2014 at 9:00 AM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div>1) Just always default to —user and add a —system or similar flag, this</div><div>    is super easy to change but is a backwards incompatible change and</div><div>    would need to go through a deprecation window.</div><div></div></div></blockquote><div><br></div><div>Maybe would have been the way to go to begin with, but I think backwards compatibility should probably trump "better" -- even with a deprecation window.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div>2) Switch to —user based on if the user has permission to write to the</div><div>    site-packages or not.</div></div></blockquote><div><br></div><div>ouch -- no. Why not a clear error message if pip can't write to site-packages -- something like:</div><div><br></div><div>"""</div><div>pip doesn't have permissions to write to the system location. If you want to install this package system-wide, you need to run pip with admin priviledges (and example here if it's easy), if you want to install for this user only, pass the "--user" flag to pip install</div><div>""" </div><div><br></div><div>"<span style="color:rgb(0,0,0);line-height:17.8231201171875px">In the face of ambiguity, refuse the temptation to guess."</span></div><div><span style="color:rgb(0,0,0);line-height:17.8231201171875px"><br></span></div><div><span style="color:rgb(0,0,0);line-height:17.8231201171875px">-Chris</span></div></div><div><br></div>-- <br><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a>
</div></div>