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, иначе она будет отображать ошибку следующим образом: