07 Июл 2023
1 мин
2915

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

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

Содержание

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

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

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

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

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

Содержание

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

Определи профессию по рисунку