← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися встановлювати пакети через pip і зберігати список залежностей у файлі.
Krok 1. Переконатися що віртуальне середовище активоване.
Komanda: cd ~/python_lab1; source .venv/bin/activate
Krok 2. Встановити кілька популярних бібліотек.
Komanda: pip install requests rich
Poyasnennya: requests для HTTP, rich для форматованого виводу.
Krok 3. Перевірити список встановлених пакетів.
Komanda: pip list
Krok 4. Створити файл requirements.txt.
Komanda: pip freeze > requirements.txt
Poyasnennya: requirements.txt фіксує точні версії пакетів.
Krok 5. Переглянути вміст requirements.txt.
Komanda: cat requirements.txt | head
Krok 6. Створити новий каталог для перевірки відтворюваності.
Komandi: cd ~; mkdir python_lab2_test; cd python_lab2_test; python3 -m venv .venv; source .venv/bin/activate
Krok 7. Скопіювати requirements.txt з попереднього проєкту.
Komandi: cp ~/python_lab1/requirements.txt .
Krok 8. Встановити залежності з файлу.
Komanda: pip install -r requirements.txt
Poyasnennya: середовище відтворює набір бібліотек.
Krok 9. Перевірити що requests і rich доступні.
Komanda: python -c "import requests, rich; print("ok")"
Krok 10. Mini zvit.
Zavdannya: опиши різницю між pip list і pip freeze у контексті деплою.