Виртуальное окружение в Python

При разработке нескольких приложений в одной системе Python может возникнуть конфликт разных версий библиотек. Например, одно приложение было написано на более ранней версии, а для второго требуется самая последняя версия.

Для решения подобной проблемы в Python есть особое виртуальное окружение. Оно позволяет запускать каждое приложение со своим набором версий библиотек в отдельных проектах. При этом версии и зависимости одного проекта не влияют на зависимости другого.

Для создания виртуальное окружение используются специальные утилиты. Самой популярной из них на данный момент является venv.

В ОС Windows venv установлена по умолчанию, но в Linux ее нет. Поэтому, если вы используете Linux, то для дальнейшей работы необходимо выполнить следующую команду:

sudo apt install -y python3-venv



Чат с GPT Компилятор