Python: старт

Урок 07 · 11 хв

venv і pip

Залежності живуть у віртуальному середовищі, а не в системному Python «на весь комп'ютер».

python -m venv .venv створює папку з власним інтерпретатором. Активував — pip install requests ставить пакет сюди. requirements.txt — список, щоб колега повторив. Ставити все в системний Python — потім чужі проєкти ламаються.

Середовище й пакет
AI

Можна спитати про це правило«Імпорт ≠ встановлення»

  • .venv у .gitignore. У репозиторій не кладуть.
  • pip install -r requirements.txt — повторити залежності.
  • Стандартної бібліотеки (json, pathlib, datetime) часто вистачає. Не став пакет «про всяк випадок».
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. venv потрібен, щоб

  2. 2. import requests без pip install

  3. 3. Папку .venv комітять?