Создание виртуального окружения Python
Установка модуля venv
Модуль venv
является стандартной библиотекой в Python, поэтому по умолчанию он уже установлен. Однако, если вы используете более старую версию Python, вам может потребоваться вместо этого установить пакет virtualenv
. Вы можете сделать это с помощью системного менеджера пакетов, такого как apt-get
на Ubuntu:
sudo apt update
sudo apt-get install python3-venv
Создание виртуального окружения
Для создания нового виртуального окружения Python вы можете использовать команду python3 -m venv
, за которой следует имя директории виртуального окружения:
python3 -m venv my_venv
Это создаст новую директорию с именем my_venv
, которая будет содержать интерпретатор Python и все необходимые файлы и директории для виртуального окружения.
Активация виртуального окружения
Для начала использовать виртуальное окружение, его необходимо активировать. Процесс активации немного отличается в зависимости от вашей операционной системы:
На Linux/macOS:
source my_venv/bin/activate
На Windows:
my_venv\Scripts\activate
После активации виртуального окружения в приглашении терминала должно появиться имя виртуального окружения, что означает, что вы сейчас работаете в изолированной среде.
Установка пакетов в виртуальном окружении
После активации виртуального окружения вы можете устанавливать пакеты Python с помощью pip
, как обычно. Любой пакет, который вы установите, будет установлен внутри виртуального окружения, а не в системной установке Python.
pip install numpy
Деактивация виртуального окружения
Когда вы закончите работу в виртуальном окружении, вы можете его деактивировать, выполнив следующую команду:
deactivate
Это вернет вас в системную среду Python.