diff --git a/var/spack/repos/builtin/packages/python-venv/package.py b/var/spack/repos/builtin/packages/python-venv/package.py
index 390b26c198bfbc85cfafb42d7bc77e0ac79e18b0..7fe2e0d71f1956bb11d0060815f53cb8a23266e2 100644
--- a/var/spack/repos/builtin/packages/python-venv/package.py
+++ b/var/spack/repos/builtin/packages/python-venv/package.py
@@ -91,8 +91,7 @@ def setup_dependent_run_environment(self, env, dependent_spec):
         # directories
         for directory in {self.platlib, self.purelib}:
             path = os.path.join(dependent_spec.prefix, directory)
-            if os.path.isdir(path):
-                env.prepend_path("PYTHONPATH", path)
+            env.prepend_path("PYTHONPATH", path)
         dep_bin_dir = getattr(dependent_spec.package, "bindir", None)
         if dep_bin_dir and os.path.isdir(dep_bin_dir):
             env.prepend_path("PATH", dep_bin_dir)