Spec-Zone.ru › Werkzeug 1.0

Установка

Версия Python

Рекомендуется использовать последнюю версию Python 3. Werkzeug поддерживает Python 3.5 и новее, а также Python 2.7.

Зависимости

Werkzeug не имеет прямых зависимостей.

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

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

  • SimpleJSON — это быстрая реализация JSON, совместимая с модулем Python json. Она предпочтительна для операций с JSON, если установлена.
  • Click обеспечивает выделение записей запроса при использовании сервера разработки.
  • Watchdog предоставляет более быстрый и эффективный механизм перезагрузки для сервера разработки.

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

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

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

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

Python 3 поставляется с модулем venv для создания виртуальных сред. Если вы используете современную версию Python, можете перейти к следующему разделу.

Если вы используете Python 2, сначала см. Установить virtualenv.

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

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

mkdir myproject
cd myproject
python3 -m venv venv

В Windows:

py -3 -m venv venv

Если вам нужно установить virtualenv, потому что вы используете более старую версию Python, используйте следующую команду вместо этого:

virtualenv venv

В Windows:

\Python27\Scripts\virtualenv.exe venv

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

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

. venv/bin/activate

В Windows:

venv\Scripts\activate

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

Установка Werkzeug

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

pip install Werkzeug

Работа с последними версиями

Если вы хотите работать с последним кодом Werkzeug перед его выпуском, установите или обновите код из ветки master:

pip install -U https://github.com/pallets/werkzeug/archive/master.tar.gz

Установка virtualenv

Если вы используете Python 2, модуль venv недоступен. Вместо этого установите virtualenv.

В Linux virtualenv предоставляется вашим менеджером пакетов:

# Debian, Ubuntu
sudo apt-get install python-virtualenv

# CentOS, Fedora
sudo yum install python-virtualenv

# Arch
sudo pacman -S python-virtualenv

Если вы используете Mac OS X или Windows, скачайте get-pip.py, затем:

sudo python2 Downloads/get-pip.py
sudo python2 -m pip install virtualenv

В Windows, как администратор:

\Python27\python.exe Downloads\get-pip.py
\Python27\python.exe -m pip install virtualenv

Теперь вы можете продолжить создать среду.

© 2007–2020 Pallets
Licensed under the BSD 3-clause License.
https://werkzeug.palletsprojects.com/en/1.0.x/installation/

Spec-Zone.ru

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