Создание и активация venv
Создавайте, активируйте и деактивируйте виртуальные окружения с помощью venv.
«Создание и активация venv» — бесплатный урок Python Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение
Создание venv
# Terminal:
# python -m venv .venv
# Creates: .venv/bin/python, .venv/lib/, .venv/pyvenv.cfg
print('create demo')Активация в macOS/Linux
# macOS/Linux:
# source .venv/bin/activate
# Prompt changes to (.venv) user@host...
print('unix activate demo')Активация в Windows
# Windows CMD:
# .venv\Scripts\activate.bat
# Windows PowerShell:
# .venv\Scripts\Activate.ps1
print('windows activate demo')Проверка активации
import sys
print(sys.prefix)
# Check if inside venv:
print(sys.prefix != sys.base_prefix)Деактивация
# Terminal:
# deactivate
# Prompt returns to normal
print('deactivate demo')Установка пакетов в venv
# (with venv active):
# pip install requests
# pip install flask==3.0.0
print('isolated install demo')Параметры venv
# python -m venv .venv --prompt myproject
# Creates venv with custom prompt: (myproject)
print('venv options demo')Обновление pip в venv
# (with venv active):
# python -m pip install --upgrade pip
print('upgrade pip demo')Интеграция с IDE
# VS Code settings.json:
# {"python.defaultInterpreterPath": ".venv/bin/python"}
print('ide demo')Проверка состояния venv
import sys
in_venv = sys.prefix != sys.base_prefix
print('In venv:', in_venv)Быстрая проверка
Повторение
Продолжайте
Часто задаваемые вопросы
Урок «Создание и активация venv» бесплатный?
Да — полный текст урока «Создание и активация venv» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Создание и активация venv»?
Создавайте, активируйте и деактивируйте виртуальные окружения с помощью venv. Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Создание и активация venv»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Зачем нужны виртуальные окружения
- Создание и активация venv
- Управление зависимостями с помощью pip
- Современные инструменты: pipenv и uv