CityHost.UA
Помощь и поддержка

Создание виртуальной среды Python

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

 

Для создания виртуальной среды Python войдите в SSH или WEB-SSH.

 

Создание виртуальной среды

 

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

cd www/py-projects/

 

Создайте виртуальную среду, использовав команду для необходимой версии Pythonvenv-project это произвольное название проекта, не забудьте его изменить,</nbsp;а в результате выполнения команды будет создан каталог с этим названием.

 

Вариант для Python 3.7

/opt/alt/python37/bin/python3 -m virtualenv venv-project

 

Вариант для Python 3.8

/opt/alt/python38/bin/python3 -m venv venv-project

 

Активация виртуальной среды

 

Активируйте виртуальную среду обратившись к файлу activate внутри каталога bin созданного проекта. О том, что виртуальная среда успешно активирована будет свидетельствовать ее название в левом нижнем углу консоли.

source /venv-project/bin/activate

 

Команды работы с виртуальной средой

 

Перейдите в каталог bin созданного проекта

cd venv-project/bin/

 

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

 

Деактивация виртуальной среды

 

Для деактивации (выхода) из виртуальной среды выполните команду

deactivate

 

Удаление виртуальной среды

 

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

rm -rf venv-project/

Похожие статьи