CherryPy - 环境搭建



CherryPy 与大多数开源项目一样,以软件包的形式提供,可以通过以下几种方式下载和安装:

  • 使用 Tarball 包
  • 使用 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 框架为其每个版本(alpha、beta 和稳定版)提供一个 Tarball。

它包含库的完整源代码。名称来自在 UNIX 和其他操作系统中使用的实用程序。

以下是使用 tarball 安装 CherryPy 的步骤:

步骤 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 企业应用工具包 (PEAK) 提供了一个名为 Easy Install 的 python 模块。这有助于部署 Python 包。此模块简化了下载、构建和部署 Python 应用程序和产品的过程。

在安装 CherryPy 之前,需要在系统中安装 Easy Install。

步骤 1 - 从 http://peak.telecommunity.com 下载 ez_setup.py 模块,并使用计算机上的管理员权限运行它: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 安装

在以下情况下,建议使用 Subversion 安装 CherryPy:

  • 存在某个功能或已修复的错误,但仅在开发中的代码中可用。

  • 当开发者在 CherryPy 本身上工作时。

  • 当用户需要版本控制存储库中主分支的分支时。

  • 用于修复先前版本的错误。

Subversion 的基本原理是注册一个存储库并跟踪每个版本,其中包括一系列更改。

按照以下步骤了解如何使用 Subversion 安装 CherryPy:

步骤 1 - 要使用项目的最新版本,需要检出 Subversion 存储库中的 trunk 文件夹。

步骤 2 - 从 shell 中输入以下命令:

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

步骤 3 - 现在,创建一个 CherryPy 目录并将完整的源代码下载到其中。

测试安装

需要验证应用程序是否已正确安装在系统中,就像我们对 Java 等应用程序所做的那样。

您可以选择上一章中提到的三种方法中的任何一种,在您的环境中安装和部署 CherryPy。CherryPy 必须能够从 Python shell 中导入,如下所示:

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
广告