Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
07 Июл 2023
2 мин
4509

Как выйти/выйти/деактивировать Python virtualenv

Часто разработчики используют виртуальные среды (virtualenvs) в Python для изоляции проектов и управления зависимостями. Однако, может возникнуть потребность

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Часто разработчики используют виртуальные среды (virtualenvs) в Python для изоляции проектов и управления зависимостями. Однако, может возникнуть потребность вернуться к системной среде Python, выйдя из виртуальной среды.

Предположим, что была активирована виртуальная среда с именем myenv. Это обычно делается с помощью команды source myenv/bin/activate (для Unix или MacOS) или myenv\Scripts\activate (для Windows). После активации виртуальной среды в командной строке отображается имя этой среды, например, (myenv) $.

Теперь допустим, что необходимо вернуться к системной среде Python. Возможно, нужно установить пакет глобально или просто переключиться на другую виртуальную среду. В любом случае, необходим способ выйти из текущей виртуальной среды.

Решение этой проблемы довольно простое. Для выхода из виртуальной среды достаточно использовать команду deactivate. После выполнения этой команды произойдет деактивация виртуальной среды, и командная строка вернется к обычному виду, например, $.

Таким образом, для выхода из виртуальной среды в Python нужно просто выполнить команду deactivate. Эта команда не требует аргументов и может быть выполнена в любой момент после активации виртуальной среды. Если текущая сессия командной строки была закрыта, виртуальная среда будет деактивирована автоматически.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий