summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent Fazio <vfazio@gmail.com>2022-11-12 15:36:44 -0600
committerGitHub <noreply@github.com>2022-11-12 13:36:44 -0800
commitcf36e4f485fe06c9b52dd657c02b84867e4b8bce (patch)
tree5d16e19d2b04d57b3a7799e29a13a9ca62af0afd /src
parentb7178cdbfe1e6b59734137c142ae260673698a0e (diff)
downloadvirtualenv-cf36e4f485fe06c9b52dd657c02b84867e4b8bce.tar.gz
Set 'home' to parent directory of system_executable (#2441)
close https://github.com/pypa/virtualenv/issues/2440
Diffstat (limited to 'src')
-rw-r--r--src/virtualenv/create/creator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/virtualenv/create/creator.py b/src/virtualenv/create/creator.py
index a95b6e2..5ea6abe 100644
--- a/src/virtualenv/create/creator.py
+++ b/src/virtualenv/create/creator.py
@@ -157,7 +157,7 @@ class Creator(metaclass=ABCMeta):
def set_pyenv_cfg(self):
self.pyenv_cfg.content = OrderedDict()
- self.pyenv_cfg["home"] = self.interpreter.system_exec_prefix
+ self.pyenv_cfg["home"] = os.path.dirname(os.path.abspath(self.interpreter.system_executable))
self.pyenv_cfg["implementation"] = self.interpreter.implementation
self.pyenv_cfg["version_info"] = ".".join(str(i) for i in self.interpreter.version_info)
self.pyenv_cfg["virtualenv"] = __version__