Учебники

CherryPy — настройка среды

CherryPy поставляется в виде пакетов, как и большинство проектов с открытым исходным кодом, которые могут быть загружены и установлены различными способами, которые упоминаются ниже:

  • Использование тарбола
  • Использование easy_install
  • Использование Subversion

Требования

Основные требования для установки фреймворка CherryPy включают —

  • Python с версией 2.4 или выше
  • CherryPy 3.0

Установка модуля Python считается простым процессом. Установка включает в себя использование следующих команд.

python setup.py build
python setup.py install

Пакеты Python хранятся в следующих каталогах по умолчанию —

  • В UNIX или Linux,
/usr/local/lib/python2.4/site-packages
or
/usr/lib/python2.4/site-packages
  • В Microsoft Windows,
C:\Python or C:\Python2x
  • В Mac OS
Python:Lib:site-package

Установка с использованием Tarball

Tarball — это сжатый архив файлов или директория. Платформа CherryPy предоставляет Tarball для каждого из своих выпусков (альфа, бета и стабильный).

Содержит полный исходный код библиотеки. Название происходит от утилиты, используемой в UNIX и других операционных системах.

Вот шаги, которые необходимо выполнить для установки CherryPy с использованием tar ball —

Шаг 1 — Загрузите версию в соответствии с требованиями пользователя с http://download.cherrypy.org/

Шаг 2 — Найдите каталог, в который был загружен Tarball, и распакуйте его. Для операционной системы Linux введите следующую команду —

tar zxvf cherrypy-x.y.z.tgz

Для Microsoft Windows пользователь может использовать утилиту, такую ​​как 7-Zip или Winzip, чтобы распаковать архив через графический интерфейс.

Шаг 3 — Перейдите во вновь созданный каталог и используйте следующую команду для сборки CherryPy —

python setup.py build

Для глобальной установки должна использоваться следующая команда:

python setup.py install

Установка с использованием easy_install

Python Enterprise Application Kit (PEAK) предоставляет модуль python с именем Easy Install. Это облегчает развертывание пакетов Python. Этот модуль упрощает процедуру загрузки, сборки и развертывания приложений и продуктов Python.

Easy Install необходимо установить в систему перед установкой CherryPy.

Шаг 1 — Загрузите модуль ez_setup.py с http://peak.telecommunity.com и запустите его, используя права администратора на компьютере: python ez_setup.py.

Шаг 2 — Следующая команда используется для установки Easy Install.

easy_install product_name

Шаг 3 — easy_install будет искать в индексе пакетов Python (PyPI), чтобы найти данный продукт. PyPI является централизованным хранилищем информации для всех продуктов Python.

Используйте следующую команду для развертывания последней доступной версии CherryPy —

easy_install cherrypy

Шаг 4 — easy_install загрузит CherryPy, соберет и установит его глобально в вашу среду Python.

Установка с использованием Subversion

Установка CherryPy с использованием Subversion рекомендуется в следующих ситуациях:

  • Функция существует или ошибка была исправлена ​​и доступна только в разрабатываемом коде.

  • Когда разработчик работает над CherryPy.

  • Когда пользователю нужна ветка из главной ветки в репозитории контроля версий.

  • Для исправления ошибок предыдущего выпуска.

Функция существует или ошибка была исправлена ​​и доступна только в разрабатываемом коде.

Когда разработчик работает над CherryPy.

Когда пользователю нужна ветка из главной ветки в репозитории контроля версий.

Для исправления ошибок предыдущего выпуска.

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

Выполните следующие шаги, чтобы понять установку CherryPy с использованием Subversion-

Шаг 1 — Чтобы использовать самую последнюю версию проекта, необходимо проверить папку ствола, найденную в хранилище Subversion.

Шаг 2 — Введите следующую команду из оболочки —

svn co http://svn.cherrypy.org/trunk cherrypy

Шаг 3 — Теперь создайте каталог CherryPy и загрузите в него полный исходный код.

Тестирование установки

Необходимо проверить, правильно ли установлено приложение в системе или нет таким же образом, как мы делаем для таких приложений, как Java.

Вы можете выбрать любой из трех методов, упомянутых в предыдущей главе, для установки и развертывания CherryPy в вашей среде. CherryPy должен иметь возможность импортировать из оболочки Python следующим образом:

import cherrypy

cherrypy.__version__
'3.0.0'

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