DEV Community

Discussion on: Stop using sudo pip install

tmr232 profile image
Tamir Bahar

When would a pip install --user not suffice instead of a global install?

matthutchison profile image
Matt Hutchison

We see it when we're installing an application that will be used by another user account, since ~/.local/lib (or the equivalent) isn't shared. This is pretty rare in a development environment, but it comes up frequently in an administered multi-user setup (say a shared workstation or batch cluster). Sometimes service accounts as well depending on what they're doing.