Установка Python на Linux/macOS

Доступна в УД и UEM версиях

Описание

Установка Python на Linux/macOS — политика, которая разворачивает подготовленное Python-окружение из архива на устройства Linux или macOS

Политика подходит для поставки одинакового окружения на множество устройств, когда требуется фиксированная версия Python и набор зависимостей

Примечание

Поддерживаемые операционные системы:

  • Linux

  • macOS

Свойства политики

После выбора шаблона политики откроется окно с её свойствами

Вкладка «Политика» содержит следующие поля:

  • Название — имя политики в системе

  • Архив окружения Python — пользовательский архив с подготовленным окружением

    Примечание

    Поддерживаются архивы tar.gz и tar.xz

    Если архив не указан, будет использован встроенный вариант, автоматически подобранный по ОС и архитектуре устройства

Остальные вкладки описаны на странице Политики

Пример

Для установки подготовленного Python-окружения на Linux-устройство:

  1. Нажать на кнопку Добавить Политику

  2. Выбрать шаблон политики «Установка Python на Linux/macOS»

  3. Заполнить поле Название

    Например: Развертывание Python-окружения

  4. При необходимости заполнить поле Архив окружения Python

    Например: python3.13.12-x86_64.tar.gz

  5. Нажать на кнопку Сохранить

  6. Выполнить Тестовый запуск на устройстве

  7. После применения политики:

    • Python-окружение будет развернуто на устройстве

    • Будет использован пользовательский или встроенный архив, подходящий под платформу

Примечание

Технические особенности:

  • Политика определяет ОС и архитектуру устройства автоматически

  • Если архив не задан вручную, выбирается встроенный архив окружения

  • На macOS после распаковки выполняется переподпись бинарных файлов окружения

  • После установки интерпретатор сохраняется в кэше фактов как discovered_interpreter_python

Предупреждение

Важные предупреждения:

  • Политика не предназначена для Windows

  • Пользовательский архив должен быть корректным tar-архивом с ожидаемой структурой окружения

  • Недостаток свободного места на диске может привести к сбою развертывания