Zacznij terazZacznij za darmo

Wdrożenie modelu z wiersza poleceń

Kiedy model w Pythonie jest już gotowy i dopracowany, często trzeba go wdrożyć na środowisko produkcyjne i uruchamiać regularnie. Aby oszczędzić czas, zamiast ręcznie uruchamiać model każdego dnia, cały proces można zautomatyzować.

Automatyzacja i wdrożenie modelu w Pythonie obejmuje kilka kroków: instalację wszystkich niezbędnych zależności bibliotek, uruchomienie samego skryptu oraz ustawienie harmonogramu jego regularnych uruchomień. Choć każdy z tych kroków można wykonać oddzielnie, korzystając z różnych języków i narzędzi, połączenie ich wszystkich w polecenia wiersza poleceń daje większą kontrolę i ułatwia automatyzację.

W tym ćwiczeniu końcowym przejdziesz krok po kroku przez cały proces automatyzacji skryptu Pythona – od instalacji zależności aż po wdrożenie.

To ćwiczenie jest częścią kursu

Przetwarzanie danych w wierszu poleceń

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj pip, aby zainstalować zależności Pythona wymienione w pliku requirements.txt.

  • Teraz, gdy niezbędne zależności zostały zainstalowane, uruchom skrypt create_model.py z wiersza poleceń.

  • Model działa poprawnie. Kolejny krok to automatyzacja – skonfiguruj zadanie tak, aby skrypt uruchamiał się co minutę. Użyj CRONTAB, aby zaplanować cykliczne uruchamianie skryptu create_model.py co minutę.

  • Wyświetl zaplanowane zadanie z CRONTAB, aby sprawdzić, czy zadanie CRON zostało skonfigurowane poprawnie.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
___ ___
Edytuj i uruchom kod