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

在CentOS 5 Linux环境下配置TurboGears 2.1

2013年08月08日 ⁄ 综合 ⁄ 共 1218字 ⁄ 字号 评论关闭
文章目录

 

1,环境准备

 

在CentOS 5.x Linux中,已经默认安装了Python 2.4因此我们就在这个基础上安装TurboGears 2.1。

在写这篇文章的时候,最新的TG21版本为rc1,我们就在这个基础上进行安装。

首先要安装easy_install,建议用pypi.python.org上面最新的版本安装,不要用yum安装,CentOS自带的版本比较低。

用wget下载easy_install 0.6c11:

$ wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c42497034dec2ec0c2b

然后用sh执行下载后的.egg文件:

$ sh ./setuptools-0.6c11-py2.4.egg

这样就完成了setuptools的安装。

下面安装一个virtualenv软件,这个软件可以构造一个虚拟的python环境,把turbogears安装过程中下载的第三方软件包都安装到这个虚拟环境中,不至于影响系统本身的环境。而且你还可以创建多个虚拟环境,在不同的环境中尝试不同的第三方软件包。

直接用easy_install 安装virtualenv。

$ easy_install virtualenv

到这里,安装所需要的环境就准备好了。

2,设定虚拟环境并安装TG21

用virtualenv创建一个虚拟环境,然后在虚拟环境中安装TurboGears 2.1

$ virtualenv --no-site-packages tg21env
$ cd tg21env/
$ source bin/activate
(tg21env)$ easy_install hashlib pysqlite uuid functools
(tg21env)$ easy_install -U beaker
(tg21env)$ easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools
(tg21env)$ paster quickstart example
(tg21env)$ cd example/
(tg21env)$ python setup.py develop
(tg21env)$ nosetests
(tg21env)$ paster setup-app development.ini
(tg21env)$ paster serve development.ini

打开浏览器,在地址栏输入http://127.0.0.1:8080

image

 

安装成功!

如果你想从其他的电脑访问这台测试服务器,那么修改一下example目录中的development.ini,在[server:main]中修改host值为0.0.0.0即可。

如果你想从虚拟环境中退出,键入:

(tg21env)$ deactivate

即可

抱歉!评论已关闭.