В настоящее время на моей машине установлена последняя версия python 3.8.2, будет ли flask совместима с этой последней версией?
И я запутался с настройкой виртуальной среды, почему нам нужно снова настроить среду, когда у нас уже есть flask setup?
Использование виртуальных сред важно. По умолчанию вы будете использовать python вашей системы. Когда у вас есть несколько проектов, вам может понадобиться использовать разные версии некоторых библиотек или даже python, а использование venv позволяет вам иметь уникальный python для проекта (фактически для venv), избегая проблем совместимости и ненужных головных болей.
Да, Flask будет работать в Python 3.8.2, он работает в 3.3+ (https://flask.palletsprojects.com/en/0.12.x/python3/).
Надеюсь, это поможет.