CherryPy - Настройка среды

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

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

Требования

Основные требования для установки CherryPy framework включают:

  • 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:

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

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

tar zxvf cherrypy-x.y.z.tgz

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

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

python setup.py build

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

python setup.py install

Установка с помощью easy_install

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

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

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

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

easy_install product_name

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

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

easy_install cherrypy

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

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

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

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

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

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

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

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

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

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

Step 2 - Введите следующую команду из оболочки:

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

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

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

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

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

import cherrypy

cherrypy.__version__
'3.0.0'

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

import cherrypy

Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named cherrypy