Spec-Zone.ru › Werkzeug 0.16

Установка

Версия 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.16.x/installation/

Spec-Zone.ru

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