Виртуальное окружение в Ubuntu 20.04

Навигация

Предварительно обновляем систему

➜ sudo apt update
➜ sudo apt -y upgrade

Проверяем версию Python

➜ python3 -V
➜ Python 3.8.10

Ставим pip

➜ sudo apt install -y python3-pip

Ставим дополнительные инструменты разработки

➜ sudo apt install build-essential libssl-dev libffi-dev python3-dev

Ставим venv

➜ sudo apt install -y python3-venv

Создаем папку внутри домашней, переходим в нее и создаем в ней среду разработки:

➜ mkdir -p test-project && cd test-project
➜ python3.8 -m venv test-project
➜ test-project

Активируем среду, командная строка обретает префикс с именем среды разработки:

➜ test-project source test-project/bin/activate
(test-project) ➜ test-project

Для выхода деактивируеем среду, командная строка возвращается в свое первоначальное состояние

(test-project) ➜ test-project deactivate
➜ test-project