What is the purpose of "pip install --user ..."?
Just a warning:
According to this issue,
--user is currently not valid inside a virtual env's
pip, since a user location doesn't really make sense for a virtual environment.
So do not use
pip install --user some_pkg inside a virtual environment, otherwise, virtual environment's
pip will be confused. See this answer for more details.