Руководство по Python Bottle (Перевод) Часть 1 - Установка
Это руководство познакомит вас с концепциями и возможностями фреймворка Bottle. Данное руководство можно читать от начала и до конца, как учебный материал для ознакомления. Также можно использовать руководство как справочник для ознакомления с интересующими особенностями фреймворка Bottle.
Данное руководство является адаптированным переводом информации с ресурса BOTTLEPY.ORG от 20.04.2017г.
В руководстве местами содержатся некоторые мои комментарии и дополнения. Поэтому, это не дословный перевод, но надеюсь достаточно качественный.
Итак, приступим.
1. Установка (INSTALLATION)
Bottle не нуждается в каких либо дополнительных библиотеках. Вы можете просто скачать bottle.py в папку с вашим проектом и начинать писать код:
$ wget http://bottlepy.org/bottle.py
Таким способом вы получите самую последнюю версию фреймворка Bottle, включающую все самые последние усовершенствования.
Если вы предпочитаете работать в более стабильном окружении, то вам следует скачать стабильный релиз.
Стабильный релиз вы можете установить тремя способами:
$ sudo pip install bottle # Рекомендованный способ
$ sudo pip3 install bottle # Рекомендованный способ для Pyton 3 версии
$ sudo easy_install bottle # альтернативный способ без использования pip
$ sudo apt-get install python-bottle # этот способ работает для систем на базе debian, ubuntu, ...
В любом случае, вам понадобится Python 2.7 или более новый (включая 3.2+) чтобы запускать приложения написанные на Bottle.
Если у вас нет прав на установку пакетов или нет желания, можно попробовать в виртуальном окружении (virtualenv):
$ virtualenv develop # Создает виртуальное окружение
$ source develop/bin/activate # Меняем Python по умолчанию на виртуальный
(develop)$ pip install -U bottle # Устанавливаем Bottle в виртуальное окружение
Или, если virtualenv не установлен на вашей системе:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py develop # Создаем виртуальное окружение
$ source develop/bin/activate # Меняем Python по умолчанию на виртуальный
(develop)$ pip install -U bottle # Устанавливаем Bottle в виртуальное окружение