Spec-Zone.ru › Flask 2.0

Установка

Версия Python

Рекомендуется использовать последнюю версию Python. Flask поддерживает Python 3.6 и более новые версии.

Зависимости

Эти пакеты будут установлены автоматически при установке Flask.

  • Werkzeug реализует WSGI, стандартный Python-интерфейс между приложениями и серверами.
  • Jinja — язык шаблонов для рендеринга страниц вашего приложения.
  • MarkupSafe поставляется с Jinja. Он экранирует небезопасный ввод при рендеринге шаблонов, чтобы избежать атак с внедрением кода.
  • ItsDangerous безопасно подписывает данные, чтобы обеспечить целостность. Это используется для защиты cookie сеанса Flask.
  • Click — фреймворк для написания командных строчных приложений. Он предоставляет команду flask и позволяет добавлять пользовательские команды управления.

Необязательные зависимости

Эти пакеты не будут установлены автоматически. Flask обнаружит и использует их, если вы их установите.

  • Blinker предоставляет поддержку сигналов.
  • python-dotenv включает поддержку переменных окружения из dotenv при выполнении flask команд.
  • Watchdog предоставляет более быстрый и эффективный перезагрузчик для сервера разработки.

Виртуальные среды

Используйте виртуальную среду для управления зависимостями вашего проекта, как в разработке, так и в производстве.

Что решает проблема с виртуальной средой? Чем больше у вас проектов Python, тем больше вероятность, что вам нужно работать с различными версиями библиотек Python, или даже самого Python. Более новые версии библиотек для одного проекта могут нарушить совместимость в другом проекте.

Виртуальные среды — это независимые группы библиотек Python, по одной для каждого проекта. Пакеты, установленные для одного проекта, не будут влиять на другие проекты или пакеты операционной системы.

Python поставляется с модулем venv для создания виртуальных сред.

Создание среды

Создайте папку проекта и папку venv внутри:

$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
> mkdir myproject
> cd myproject
> py -3 -m venv venv

Активация среды

Перед работой над проектом активируйте соответствующую среду:

$ . venv/bin/activate
> venv\Scripts\activate

Строка вашего командного интерпретатора изменится, отобразив имя активированной среды.

Установить Flask

Внутри активированной среды используйте следующую команду для установки Flask:

$ pip install Flask

Flask теперь установлен. Ознакомьтесь с Быстрым началом или перейдите к Обзору документации.

© 2007–2021 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/2.0.x/installation/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API