НачатьНачать бесплатно

Запуск модели в производственной среде из командной строки

Когда Python-модель готова и отлажена, её нередко нужно перевести в производственную среду и запускать на регулярной основе. Чтобы не тратить время специалиста по данным на ручной запуск каждый день, этот процесс автоматизируют.

Автоматизация и перевод Python-модели в производственную среду включают несколько шагов: установку всех необходимых библиотек, непосредственный запуск модели и настройку расписания запусков. Можно выполнять эти шаги по отдельности, используя разные языки и инструменты, но объединение всех действий в команды командной строки даёт больше контроля и упрощает автоматизацию.

В этом итоговом упражнении вы шаг за шагом настроите полный процесс автоматизации запуска Python-скрипта.

Это упражнение является частью курса

Обработка данных в командной строке

Посмотреть курс

Инструкции к упражнению

  • С помощью pip установите зависимости Python, перечисленные в файле requirements.txt.

  • Теперь, когда необходимые зависимости установлены, запустите скрипт create_model.py из командной строки.

  • Мы убедились, что Python-модель запускается корректно. Следующий шаг — автоматизировать этот запуск, чтобы он выполнялся каждую минуту. С помощью CRONTAB настройте ежеминутный запуск скрипта create_model.py.

  • Выведите на экран задание, добавленное в CRONTAB, чтобы убедиться, что задание CRON настроено правильно.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Preview both Python script and requirements text file
cat create_model.py
cat requirements.txt

# Pip install Python dependencies in requirements file
pip install ___ ___

# Run Python script on command line
___ create_model.py

# Add CRON job that runs create_model.py every minute
echo "___ ___ create_model.py" | ___

# Verify that the CRON job has been scheduled via CRONTAB
___ ___
Редактировать и запускать код