24
24
If a file named "pyvenv.cfg" exists one directory above sys.executable,
25
25
sys.prefix and sys.exec_prefix are set to that directory and
26
it is also checked for site-packages and site-python (sys.prefix and
26
it is also checked for site-packages and site-python (sys.base_prefix and
28
28
if sys.platform in ('os2emx', 'riscos'):
29
29
sitepackages.append(os.path.join(prefix, "Lib", "site-packages"))
30
30
elif os.sep == '/':
31
+ if 'VIRTUAL_ENV' in os.environ:
32
+ sitepackages.append(os.path.join(prefix, "lib",
33
+ "python" + sys.version[:3],
31
35
+ sitepackages.append(os.path.join(prefix, "local/lib",
32
+ "python" + sys.version[:3],
36
+ "python" + sys.version[:3],
34
38
+ sitepackages.append(os.path.join(prefix, "lib",
37
41
+ # this one is deprecated for Debian
38
42
sitepackages.append(os.path.join(prefix, "lib",
39
"python" + sys.version[:3],
43
- "python" + sys.version[:3],
40
44
- "site-packages"))
41
45
- sitepackages.append(os.path.join(prefix, "lib", "site-python"))
46
+ "python" + sys.version[:3],
43
48
+ sitepackages.append(os.path.join(prefix, "lib", "dist-python"))
45
50
sitepackages.append(prefix)