Создание виртуального окружения в Python 3.11 на Ubuntu 20.04

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

Для Python 3.11 его необходимо предварительно установить. Воспользуемся командой:

sudo apt install python3.11-venv

Создадим окружение, указав версию Python, командой:

python3.11 -m venv sample_venv

Переходим в созданную директорию и активируем окружение:

cd sample_venv
source ./bin/activate

Далее можем устанавливать необходимые библиотеки с помощью pip

Что бы отключить окружение, используем команду:

deactivate