Запускаем скрипты из терминала и ставим библиотеки.
⏱️ ~1 ч 30 мин·Начальный·📚 6 уроков
Бытовая аналогия
Терминал — это как разговор с компьютером записками вместо кнопок. Вы пишете короткую команду, нажимаете Enter — компьютер выполняет. Поначалу непривычно, но это самый быстрый и точный способ управлять: «запусти этот файл», «поставь эту библиотеку», «перейди в эту папку».
А текущая папка терминала — это как «комната, в которой вы стоите». Команды по умолчанию действуют именно здесь. cd — это «перейти в другую комнату».
Запуск из терминала
Кроме кнопки «Run», программу можно запустить вручную из терминала. Перейдите в папку с файлом и выполните:
📘Запуск скрипта
python hello.py
# на macOS/Linux чаще:
python3 hello.py
📝Заметка
Терминал «находится» в какой-то папке. Команда cd имя_папки переходит внутрь, cd .. — на уровень выше. В VS Code терминал уже открыт в папке проекта, поэтому cd обычно не нужен.
pip — установка библиотек
pip ставит чужие пакеты из общего каталога PyPI. Например, популярная библиотека requests (запросы к сайтам) ставится так:
📘Установка пакета
pip install requests
# или, если pip не найден:
python -m pip install requests
Виртуальное окружение (venv)
Хорошая привычка — для каждого проекта своё изолированное окружение, чтобы библиотеки разных проектов не конфликтовали. Аналогия: venv — это отдельная аптечка для каждого проекта. В аптечке проекта А свои «лекарства»-библиотеки нужных версий, в аптечке проекта Б — свои. Они не мешают друг другу, даже если требуют разные версии одной библиотеки.
Создаётся одной командой:
📘Создание и активация venv
# создать окружение в папке .venv
python -m venv .venv
# активировать —
# Windows (PowerShell):
.venv\Scripts\Activate.ps1
# macOS / Linux:
source .venv/bin/activate
# дальше pip install ставит пакеты только в это окружение
pip install requests
💡Совет
Когда окружение активно, в начале строкиТекстовое значение в кавычках: "привет". Неизменяема. По-английски string (str). терминала появляется (.venv). VS Code обычно сам предлагает использовать созданное окружение — соглашайтесь. Выйти из окружения: команда deactivate.
⚠️Осторожно
⚠️ Частые ошибки новичков
Папку .venv не нужно копировать или коммитить в git — её всегда можно пересоздать. СписокИзменяемая упорядоченная коллекция элементов: [1, 2, 3]. По-английски list. нужных пакетов принято хранить в файле requirements.txt и ставить командой pip install -r requirements.txt. Ещё одна частая ошибка — забыть активировать окружение перед pip install: тогда пакет ставится в общий Python, а не в проект. Проверяйте: в начале строки терминала должно быть (.venv).
Заданиерешение.py
Маленькая практика на f-строки и форматирование (так вы бы оформили вывод своего скрипта). Дана версия major = 3 и minor = 12. Соберите строку result вида "Python 3.12".
Заданиерешение.py
Ещё практика. Дано имя пакета package = "requests". Соберите в переменную command строку команды установки: "pip install requests".
❓Проверь себя
Чем занимается pip?
Зачем нужно виртуальное окружение (venv)?
Как понять, что виртуальное окружение активно?
ℹ️Важно
✅ Что вы узнали
Скрипт запускается из терминала командой python файл.py (или python3).
cd меняет текущую папку терминала.
pip install пакет ставит чужие библиотеки из PyPI.
venv — изолированная «аптечка» библиотек для каждого проекта; перед установкой её нужно активировать.
Комментарии
Загрузка…
Загрузка комментариев…