From e6bc8736983122adea222bf30f299dce551152ff Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Mon, 12 Nov 2018 11:06:34 -0500 Subject: [PATCH] Prevent DistutilsOptionError when prefix is indicated in the global environment and --target is used. Fixes #4106. --- src/pip/_internal/locations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pip/_internal/locations.py b/src/pip/_internal/locations.py index 183aaa39299..a4c79135014 100644 --- a/src/pip/_internal/locations.py +++ b/src/pip/_internal/locations.py @@ -157,7 +157,7 @@ def distutils_scheme(dist_name, user=False, home=None, root=None, # ideally, we'd prefer a scheme class that has no side-effects. assert not (user and prefix), "user={} prefix={}".format(user, prefix) i.user = user or i.user - if user: + if user or home: i.prefix = "" i.prefix = prefix or i.prefix i.home = home or i.home