TGViewer
Python Developer Python Developer @python_tg · 20.9K subscribers
Post #1859 3.63K
🐍 Виртуальное окружение: зачем нужно и как использовать?

Виртуальное окружение — это изолированная среда, в которой можно устанавливать зависимости, не затрагивая системные или другие проектные библиотеки. Оно помогает избежать конфликтов между разными версиями пакетов.

Пример: один проект использует Django 4.0, а другой — Django 3.2. Без изоляции такие зависимости могут создавать конфликты.


Как создать виртуальное окружение?


1. Создание окружения:

В терминале перейдите в директорию проекта и выполните:
python -m venv myenv

Здесь `myenv` — имя виртуального окружения.


2. Активация окружения:

На Windows:
myenv\Scripts\activate


На macOS/Linux:
source myenv/bin/activate


После активации в терминале появится префикс (myenv), указывающий на то, что вы работаете в виртуальном окружении.

3. Установка пакетов:

Установите необходимые библиотеки с помощью pip:
pip install flask

📌 Зависимости сохраняются в файле requirements.txt.


4. Деактивация окружения:

Чтобы выйти из окружения, выполните:
deactivate


Теперь вы знаете что такое виртуальное окружение для чего оно нужно и как с ним работать.

❤️ — если было полезно

➡️ Python Developer | #обучение
  • ❤ 28
  • 👍 13
More from @python_tg
  1. Oct 5, 2026Post #4052
  2. Oct 5, 2026Очнись, нас готовят к цифровому ГУЛАГу Уже в десятках регионов России отключают мобильный…
  3. Oct 5, 2026📱 Один инструмент вместо половины Python-тулчейна Он может заменить pip, pip-tools, pipx,…
  4. Oct 4, 2026📱 Как ускорить Python-код с помощью типизации В статье разбирают: 🫡 Компиляцию типизиров…
  5. Oct 3, 2026▪️ Python-библиотека для работы с Google Flights Она позволяет получать данные о рейсах из…
  6. Oct 2, 2026📱 Строим продвинутый каркас для ИИ-агента на Python В статье показывают, как превратить п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →