Skip to content

Commit 246967f

Browse files
committed
gh-128779: Fix site venv() for system site-packages
Add sys.base_exec_prefix to prefixes if pyvenv.cfg enables system site-packages.
1 parent 2ed5ee9 commit 246967f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Lib/site.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,8 @@ def venv(known_paths):
637637
# but that's ok; known_paths will prevent anything being added twice
638638
if system_site == "true":
639639
PREFIXES.insert(0, sys.prefix)
640+
if sys.base_exec_prefix != sys.exec_prefix:
641+
PREFIXES.append(sys.base_exec_prefix)
640642
else:
641643
PREFIXES = [sys.prefix]
642644
ENABLE_USER_SITE = False

0 commit comments

Comments
 (0)