一、安装环境
cherrypy是基于python的web framework框架,首先需要安装python运行环境,笔者的环境是目前最新的python3.2,
下载地址是www.python.org/download.
cherrypy的下载地址是http://download.cherrypy.org/cherrypy/3.2.2/。
1.安装python
在安装完python之后,进入cmd命令行,验证是否安装成功,如图所示:
如果安装成功,在命令行中输入python可以看到python的版本号等基本信息,并进入python的交互输入界面。
如不出现该界面,首先考虑是否设置环境变量。比如:将“c:\python32”加入到系统变量“path”中,然后再尝试。
2.安装cherrypy
下载cherrypy的安装文件,如果是msi安装文件,则直接双击安装,安装完成后,在cmd命令行中输入:
python -c “import cherrypy” 进行验证。如图所示:
二、cherrypy小试
根据以下代码尝试开发一个“hello,world” web application。
代码如下所示:
import cherrypy class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True cherrypy.quickstart(HelloWorld())
成功执行后,我们在浏览器中可以看到这样的一个简单的界面。
整个页面中仅仅输出一行”hello,world“。
如果未输出改行,或者找不到指定的页面,可能出现的问题是默认端口8080被其他程序所占用,我们可以通过修改配置文件,进行端口设置:
import cherrypy class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True conf = {'global': {'server.socket_port': 8000, 'server.socket_host': 'localhost'}} cherrypy.config.update(conf) cherrypy.quickstart(HelloWorld())这样在浏览器中输入loacalhost:8000,也许就能看到本实验的结果了!
三、推荐读物
1.cherrypy自带的document,网址是http://docs.cherrypy.org/stable/index.html
2.《Cherrypy Essentials. Rapid Python Web Applicaiton Development》