CherryPy与大多数开源项目一样,都有一些包,可以通过以下几种方式下载和安装它们;
- Using a Tarball
- Using easy_install
- Using Subversion
Requirements
CherryPy框架安装的基本要求包括&;
- Python with version 2.4 or above
- CherryPy 3.0
安装Python模块被认为是一个简单的过程。安装包括使用以下命令。
python setup.py build python setup.py install
Python的包存储在以下默认目录中−
- On UNIX or Linux,
/usr/local/lib/python2.4/site-packages or /usr/lib/python2.4/site-packages
- On Microsoft Windows,
C:\Python or C:\Python2x
- On Mac OS,
Python:Lib:site-package
Installation using Tarball
Tarball是文件或目录的压缩存档。CherryPy框架为其每个版本(alpha、beta和stable)提供了一个Tarball。
它包含库的完整源代码。这个名称来自UNIX和其他操作系统中使用的实用程序。
下面是使用tar ball−安装CherryPy的步骤;
步骤1−根据用户要求从
步骤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
Installation using easy_install
Python企业应用工具包(PEAK)提供了一个名为Easy Install的Python模块。这有助于Python包的部署。这个模块简化了下载、构建和部署Python应用程序和产品的过程。
在安装CherryPy之前,需要在系统中安装Easy Install。
步骤1−从http://peak.telecommunity.com/dist/ez-setup.py>http://peak.telecommunity.com/dist/ez-setup.py下载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环境中。
Installation using Subversion
在以下情况下,建议使用Subversion安装CherryPy;
功能存在或错误已修复,并且仅在正在开发的代码中可用。
当开发人员在CherryPy上工作时。
当用户需要版本控制存储库中主分支的分支时。
用于修复以前版本的错误。
subversion的基本原则是注册存储库并跟踪每个版本,其中包括一系列的更改。
按照以下步骤理解使用Subversion−安装CherryPy;
步骤1−要使用项目的最新版本,必须签出Subversion存储库中的trunk文件夹。
步骤2−从shell输入以下命令−
svn co http://svn.cherrypy.org/trunk cherrypy
步骤3−现在,创建一个CherryPy目录并将完整的源代码下载到其中。
Testing the Installation
需要验证应用程序是否已正确安装在系统中,就像我们对Java等应用程序所做的那样。
您可以选择前一章中提到的三种方法中的任何一种来在您的环境中安装和部署CherryPy。CherryPy必须能够从Python shell导入如下所示&负;
import cherrypy cherrypy.__version__ '3.0.0'
如果CherryPy没有全局安装到本地系统的Python环境中,那么您需要设置PYTHONPATH环境变量,否则它将以以下方式显示错误−