pylons初探之开发环境搭建
时间:2011-04-24 来源:Jerry.Kwan
pylons初探之开发环境搭建
在众多的web framework中,pylons可以说是一个后起之秀,综合了之前各个框架的优点,所形成的一个非常灵活的框架,其模块化程度非常高,各个模块之间的耦合性较低,用户可以根据需要进行组装。
如何安装pylons?
对于pylons开发者来说,有三个主要的工具:
1. Virtual Python environment
2. easy_install program
3. python package index
可能很多开发者对于virtual python environment有疑问,觉得有点儿多此一举,但在实际开发中却是很有用的一个工具,这样一来,开发者就可以在一台机器上拥有几个不同的python环境,可以根据需要灵活切换。
pylons安装方法基本可以分成两种:
一、
1. download virtualenv.py (具体下载地址请参阅PYPI)
2. 创建virtual environment,执行如下操作。python virtualenv.py --no-site-packages mydevenv , 其中mydevenv就是即将创建的虚拟环境目录
3. 安装pylons,执行如下操作, /mydevenv/scripts/easy_install "Pylons" ,如果要安装指定版本的pylons,也可以在easy_install中指定pylons版本,比如 "Pylons==1.0"
二、
该方法其实很方法一一样,只是提供了一个集成,将创建虚拟环境和安装pylons集成在一起而已
1. download go-pylons.py (具体下载地址请从http://www.pylonshq.com查询)
2. 创建virtual environment,执行如下操作。 python go-pylons.py --no-site-packages mydevenv , 其中mydevenv就是即将创建的虚拟环境目录
安装完virtualenv后可以通过执行\mydevenv\scripts\activate.bat激活该virtualenv
安装完成后可以创建一个pylons 程序运行试试,以验证安装是否成功。具体步骤为:
1. \mydevenv\scripts\paster create -t pylons helloworld,此时pylons会提示用户进行一些基本配置,比如使用何种template_engine,是否使用SQLAlchemy(因为目前我们还没有安装SQLAlchemy,所以SQLAlchemy选择提示暂不会出现),按照默认选择确认即可,即选择mako作为template language
2. 运行 cd helloworld,切换到刚刚创建的pylons工程目录中
3. 运行 paster serve --reload development.ini
4. 运行上述命令成功后系统出现如下提示:
Starting subprocess with file monitor
Starting server in PID 6636.
serving on http://127.0.0.1:5000
5. 在浏览器中输入http://127.0.0.1:5000/,如果能看到 Welcome to Pylons字样,恭喜您,您已成功配置pylons开发环境。