Виртуальная среда в Python позволяет изолировать проекты друг от друга для более удобного управления ими, проекты размещенные в виртуальной среде могут использовать разные модули и зависимости, в том числе разные их версии, в чем заключается значительное удобство администрирования таких проектов.
Для создания виртуальной среды Python войдите в SSH или WEB-SSH.
Перейдите в каталог, в котором хотите создать виртуальную среду
cd www/py-projects/
Создайте виртуальную среду, использовав команду для необходимой версии Python. venv-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/
Все категории вопросов