技术开发 频道

CherryPy入门之安装、更新篇

  【IT168 技术】CherryPy是一种基于Python的Web应用程序开发框架,它极大地简化了使用Python 的web开发人员的工作。本文将向读者详细介绍在Windows和Linux平台下如何安装CherryPy,然后说明如何测试安装成功与否,最后阐述如何对CherryPy进行更新。

  一、CherryPy简介

  近几年来,Web应用程序以指数方式增长,同时也催生了大量的工具包、程序库和框架以帮助使用不同编程语言的Web开发人员来简化他们的开发任务。CherryPy是一种为Python开发人员准备的Web应用程序开发框架,通俗点说,就是一个Python程序库,它为Python开发人员提供了友好的HTTP协议接口。大家知道,HTTP可是万维网的支柱协议,而CherryPy将HTTP协议简化成Python API来供Python 开发人员使用,这极大地简化了Web开发人员对HTTP协议的操作。

  二、从Tarball安装CherryPy

  我们假设您已经安装了软件包:Python 2.4或更高版本。下面,我们介绍如何从Tarball安装CherryPy。所谓Tarball是一种压缩的安装包,就是文件或者目录的压缩文件。通常情况下,人们都是使用gzip进行压缩处理,tarball的扩展名通常为.tar,.gz 或者.tgz。CherryPy提供了不同版本的安装包,它们全部能够从http://download.CherryPy.org/下载。CherryPy的压缩安装包中包含有该程序库的完整源代码。

  为了从压缩安装包安装CherryPy,只需执行下列步骤即可:

  1. 从以下地址下载所需的版本,地址:

  http://download.cherrypy.org/.

  2. 切换到下载的软件包所在目录并进行解压缩,命令如下:

  ·如果您使用的是Linux,则输入下列命令:

  tar zxvf cherrypy-x.y.z.tgz

  其中,x.y.z 是版本号。

  ·如果您正在使用Microsoft Windows操作系统,可以使用7-Zip之类的工具在图形界面中解压缩该软件包。

  3. 切换到新建的目录并且键入下列命令来构建CherryPy:

  python setup.py build

  4. 最后,使用以下命令来完成安装:

  python setup.py install

  请注意,这些命令必须在命令行中执行。在Microsoft Windows操作系统之下,您需要从DOS命令提示符下运行它们。

  上述步骤将针对默认Python环境进行CherryPy的全局安装,所以有时候并不一定适合您的环境。比如,您可能想要为给定Python版本安装CherryPy,这样的话就必须在第三步中指定相应的版本号,如Python 2.4。有时候,我们并不想进行全局安装,对于Linux操作系统来说就要使用下列命令替换前面的命令:

  python setup.py install –-home=~

  这将把文件至于$HOME/lib/python 目录中,其中$HOME用来表示你的主目录。在Microsoft Windows操作系统之下,可以使用以下命令:

  python setup.py install –-prefix=c:\some\path

  该路径可以根据您自己的环境做相应的修改。但是,当需要导入模块时,您必须保证Python会遍历该目录。最简单的方法是设置PYTHONPATH环境变量,如下:

  ·在Linux系统上,使用bash shell输入下列命令:

  export PYTHONPATH=~/lib/python

  ·在Microsoft Windows操作系统中,使用命令提示符输入下列命令:

  set PYTHONPATH=/some/path/

  请注意,这个命令只是临时起作用,命令窗口一旦关闭它就会失效。为了使其永久起作用,方法是通过系统属性中的高级选项卡中单击环境变量按钮来设置全局PYTHONPATH变量,。

  Python 解释器启动时会读取环境变量PYTHONPATH,并将该路径附加到它的内部系统路径中。

 

0
相关文章