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