Описание тега site-packages
Когда вы собираете и устанавливаете пакеты Python из исходного кода, вы найдете установленные модули в папке с именем site-packages по умолчанию.
Стандартное место установки находится здесь (см. Также документацию по установке):
Unix (чистый):
# prefix/lib/pythonX.Y/site-packages
/usr/local/lib/pythonX.Y/site-packages
Unix (не чистый):
# exec-prefix/lib/pythonX.Y/site-packages
/usr/local/lib/pythonX.Y/site-packages
Windows:
# prefix\Lib\site-packages
C:\PythonXY\Lib\site-packages
Когда вы запускаете Python, путь поиска модуля sys.path
обычно включает каталог, путь к которому заканчивается на "site-packages". Этот каталог предназначен для хранения локально установленных пакетов, доступных для всех пользователей, использующих установку на компьютере или на конкретном сайте.
См. PEP-370 для получения дополнительной информации о "Каталоге пакетов сайта для каждого пользователя" и в этом руководстве о виртуальных средах, чтобы увидеть, что место установки может быть другим (в этом случае изолированным).