Установка
Версия Python
Рекомендуется использовать последнюю версию Python 3. Werkzeug поддерживает Python 3.4 и новее, а также Python 2.7.
Зависимости
Werkzeug не имеет прямых зависимостей.
Дополнительные зависимости
Эти пакеты не будут установлены автоматически. Werkzeug обнаружит и воспользуется ими, если вы их установите.
-
SimpleJSON — это быстрая реализация JSON, совместимая с модулем Python
json. Она предпочтительна для операций с JSON, если установлена. - termcolor предоставляет выделение в логах запросов при использовании сервера разработки.
- 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/0.15.x/installation/