当前位置: 首页 > 文档资料 > CherryPy 入门教程 >

环境设置(Environment Setup)

优质
小牛编辑
129浏览
2023-12-01

CherryPy包含大多数开源项目的软件包,可以通过以下各种方式下载和安装 -

  • 使用Tarball
  • 使用easy_install
  • 使用Subversion

要求(Requirements)

安装CherryPy框架的基本要求包括 -

  • 2.4版或更高版本的Python
  • 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和stable)提供Tarball。

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

以下是使用tar球安装CherryPy时应遵循的步骤 -

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

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

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

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

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

  • 当开发人员在CherryPy上工作时。

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

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

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

按照以下步骤使用Subversion了解CherryPy的安装 -

Step 1 - 要使用最新版本的项目,有必要检查Subversion存储库中找到的trunk文件夹。

Step 2 - 从shell输入以下命令 -

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

Step 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