
Урок 07 · 11 хв
venv і pip
Залежності живуть у віртуальному середовищі, а не в системному Python «на весь комп'ютер».
python -m venv .venv створює папку з власним інтерпретатором. Активував — pip install requests ставить пакет сюди. requirements.txt — список, щоб колега повторив. Ставити все в системний Python — потім чужі проєкти ламаються.
.venvу.gitignore. У репозиторій не кладуть.pip install -r requirements.txt— повторити залежності.- Стандартної бібліотеки (
json,pathlib,datetime) часто вистачає. Не став пакет «про всяк випадок».
Перевірка
Закріпи, поки не пішов далі
1. venv потрібен, щоб
2.
import requestsбез pip install3. Папку .venv комітять?