Open mgedmin opened 6 years ago
Raised in the past in issue #3352 Generally the implementation of schemes (and user scheme more than others) in pip is broken since the beginning; see issue #4575.
I'm gonna let this stay open and resolve this as a part of #4575.
Description:
I was trying to uninstall a package from my ~/.local/lib/python/site-packages and pip wouldn't let me:
What I've run:
(/home/mg/.venv is a virtualenv created with --system-site-packages. ~/.venv/bin is in my $PATH.)
Note that pip from the virtualenv can install things into ~/.local/lib/ if I run
pip install --user
, it's justpip uninstall
that seems to cause confusion.(FWIW my first inclination was to run
pip uninstall --user tornado
, but pip uninstall doesn't accept --user.)