just log warnings when --user installs hide behind virtualenv installs · Issue #1443 · pypa/pip (original) (raw)

currently, users can fail with Will not install to the user site because it will lack sys.path precedence when doing --user installs that will be hidden behind virtualenv site packages (in virtualenvs with system access, the precedence is virtualenv, then user, then global).

I'm considering whether these installs should just warn in this case, and not fail.

the reason to warn (vs fail) is in the scenario, where only one dependency will fail, as part of a larger install of many packages.