diff --git a/pipenv/environment.py b/pipenv/environment.py index c75e9c12..9bff15a6 100644 --- a/pipenv/environment.py +++ b/pipenv/environment.py @@ -540,7 +540,8 @@ class Environment: :rtype: iterator """ - libdirs = os.environ.get('PIP_TARGET', self.base_paths["libdirs"].split(os.pathsep)) + pip_target_dir = os.environ.get('PIP_TARGET') + libdirs = [pip_target_dir] if pip_target_dir else self.base_paths["libdirs"].split(os.pathsep) dists = (pkg_resources.find_distributions(libdir) for libdir in libdirs) yield from itertools.chain.from_iterable(dists)