Can't remember where I read this, but either somewhere on here or in the comments of a tutorial I was following, a person said:
'Never never ever use sudo pip install; you could overwrite important stuff without knowing it. Use pip install --user instead!'
I see lots of references to sudo pip install everywhere though, so did this person know what they were talking about and I should avoid it, or... ?