Flask — это микрофреймворк для создания веб-приложений на языке программирования Python.
Приставка «микро» означает, что инструмент предоставляет минимальный набор функций. Чтобы получить доступ к дополнительным возможностям, нужно подключить сторонние плагины и библиотеки.
Flask позволяет создавать сайты любой сложности: от одностраничных лендингов до интернет-порталов и маркетплейсов. Примеры применения: разработка небольших сервисов, создание приложений на основе микросервисной архитектуры, быстрое прототипирование, разработка API-серверов и RESTful-систем.
Создатель и основной автор — австрийский программист Армин Ронахер. Начал работу над проектом в 2010 году.
Как и любую другую библиотеку, можно установить с помощью pip:
pip install flask
После этого можно попробовать импортировать библиотеку из виртуального окружения в python файл и запустить.