Решил обучиться Python + Flask. И по пути обучения, буду кратко писать, что и как я делал. В учебниках очень много информации. И не всегда для того чтобы начать уже что-то делать она нужна. И самое первое что нам нужно - установка Python. Я всегда использую последние версии, поэтому у меня Python 3.7. Для чего нужно виртуальное окружение? Если очень просто, то это свой личный питон для приложения. Все библиотеки, фреймворки устанавливаются только для этого приложения. И ваш установленный питон не меняется, что позволяет работать с разными версиями на одном устройстве. В версиях 3.4 и выше виртуальное окружение входит в состав Python. Поэтому дополнительно ничего скачивать не надо. Все команды выполняют в командной строке.
Первый этап. Создание каталога проекта. mkdir Project
cd Project Создали папку Project Второй этап. Создание виртуальной среды. python -m venv namevenv Создание виртуальной среды с названием namevenv. Третий этап. Активация виртуальной среды. И установка пакетов