Установка
Версия 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/