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

Доступна только в UEM версии

Описание

Установка Python на macOS — политика, которая позволяет установить Python на устройства macOS из предоставленного .pkg-инсталлятора

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

Примечание

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

  • macOS

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

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

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

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

  • Файл-инсталлятор Python (.pkg) — установочный пакет Python для macOS

    Важно

    Поддерживается .pkg-инсталлятор Python для macOS

  • Условие установки Python — правило выполнения установки

    • Пропустить установку, если Python уже есть

    • Всегда устанавливать (переустанавливать) Python

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

Пример

Для установки Python из пакета python-3.xx.x-macos11.pkg:

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

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

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

    Например: Установка Python на устройства macOS

  4. В поле Файл-инсталлятор Python (.pkg) выбрать установочный пакет

  5. В поле Условие установки Python выбрать подходящий режим

    Например: Всегда устанавливать (переустанавливать) Python

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

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

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

    • Python будет установлен из указанного пакета .pkg

    • На устройстве будет доступна команда python3

Примечание

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

  • Политика валидирует тип загруженного установочного файла

  • Установка выполняется штатной командой installer в macOS

  • При необходимости создается символьная ссылка python на python3

  • После установки политика проверяет путь python3 и его версию

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

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

  • Политика рассчитана только на macOS

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

  • Следует использовать совместимый universal2-установщик Python