Distutils упрощает процесс установки сторонних библиотек в Python. 1
Некоторые возможности, которые предоставляет этот модуль:
- Установка общих библиотек. 1 Distutils позволяет компилировать и устанавливать динамические библиотеки (DLL), которые могут использоваться модулями Python. 1
- Установка дистрибутивов модулей в другое место. 3 Команда Distutils install выбирает набор каталогов под базовым каталогом, в который будут устанавливаться файлы. 3
- Альтернативная установка. 3 Например, пользовательская схема, которая удобна для пользователей, у которых нет прав на запись в глобальный каталог пакетов сайта или которые не хотят в него устанавливать. 3
- Проверка наличия необходимых библиотек. 1 Если расширению требуется библиотека, Distutils сначала проверяет, найдена ли библиотека с определённым суффиксом, а затем использует её. 3 Если такой библиотеки нет, то применяется имя по умолчанию. 3
Однако в некоторых проектах рекомендуется использовать установщик пакетов pip и систему сборки setuptools, а не distutils напрямую. 3