Виртуальная среда в 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/
Все категории вопросов