现在的位置: 首页 > 综合 > 正文

安装Python及TurboGears 2开发环境

2014年02月22日 ⁄ 综合 ⁄ 共 1210字 ⁄ 字号 评论关闭

用Python进行开发,Django是事实上的应用框架标准。但是由于项目上的需要,采用的是TurboGears框架。TurboGears是一个开源软件的大集合,诸如模板、数据库等都采用的是第三方开源软件,并且这方面的电子书也只有一本,还是关于TurboGears 1.x的,而目前TurboGears已经是2.0版本了。
在Windows下安装TurboGears开发环境,首先要安装Python 2.6,因为TurboGears号称与此版本配合最好,注意不能安装Python 3.x版本,这个版本遭到除Python创始人外所有Python社区的人的抵制,虽然创始人在强推,但是Python应用框架丝毫没有跟进的意思。
安装完成Python 2.6之后,到这个网址安装TurboGears:http://www.turbogears.org/2.1/docs/main/AltInstall.html#bit-windows
首先在机器上建一个TurboGears的专用目录,与Python的安装目录及应用开发的目录没有任何关系,如tgdev。
http://peak.telecommunity.com/dist/ez_setup.py文件下载到tgdev目录下。
运行

python_dir\Scripts\python.exe ez_setup.py "setuptools==0.6c9"

建立虚拟开发环境:

python_dir\Scripts\easy_install.exe virtualenv

建立开发目录:

python_dir\Scripts\virtualenv.exe dev

进入开发目录:

cd dev

激活开发目录:

Scripts\activate.bat

安装TurboGears开发工具:

easy_install.exe -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools

此时将自动把Python的环境变量加入到系统中去,这一步需要的时间比较长,需要安装很多包。
当安装完成后,就可以正式进行开发了。
建立工程:

paster quickstart proj01

进入工程目录:

cd proj01

配置该工程:

python setup.py develop

生成工程配置文件:

paster setup-app development.ini

对于生成的development.ini可以修改监听端口等信息,比如将监听端口改为port = 8088。
启动服务:

paster serve development.ini

打开浏览器输入:http://127.0.0.1:8088,就可以看到TurboGears的欢迎页面了。如果看到欢迎页面,就证明安装TurboGears成功了。

转自:http://blog.sina.com.cn/s/blog_5d8486b40100uszf.html

抱歉!评论已关闭.