diff -Naur Python-3.5.2-orig/Lib/site.py Python-3.5.2/Lib/site.py --- Python-3.5.2-orig/Lib/site.py 2016-06-26 00:38:36.000000000 +0300 +++ Python-3.5.2/Lib/site.py 2016-07-12 14:21:44.968800700 +0300 @@ -267,6 +267,12 @@ USER_SITE = get_path('purelib', 'osx_framework_user') return USER_SITE + if sys.platform == 'win32': + from sysconfig import _POSIX_BUILD + if _POSIX_BUILD: + USER_SITE = get_path('purelib', 'posix_user') + return USER_SITE + USER_SITE = get_path('purelib', '%s_user' % os.name) return USER_SITE @@ -297,12 +303,13 @@ if prefixes is None: prefixes = PREFIXES + from sysconfig import _POSIX_BUILD for prefix in prefixes: if not prefix or prefix in seen: continue seen.add(prefix) - if os.sep == '/': + if _POSIX_BUILD: sitepackages.append(os.path.join(prefix, "lib", "python" + sys.version[:3], "site-packages"))