Виртуальное окружение — это среда, где установлены интерпретатор 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