在CentOS 5 Linux环境下配置TurboGears 2.1
来源:互联网 发布:淘宝店铺图片轮播 编辑:程序博客网 时间:2024/06/14 01:44
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
安装成功!
如果你想从其他的电脑访问这台测试服务器,那么修改一下example目录中的development.ini,在[server:main]中修改host值为0.0.0.0即可。
如果你想从虚拟环境中退出,键入:
(tg21env)$ deactivate
即可
- 在CentOS 5 Linux环境下配置TurboGears 2.1
- centos下linux的网络环境配置
- 在linux环境下配置SeetaFace环境
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- centos上装eclipse、以及在eclipse下配置hadoop环境
- 在centos下编译openJDK---编译环境配置
- 在 CentOS 7 下配置 Android 开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在Linux下配置Java开发环境
- 在Linux下配置Java开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在CentOS_Linux版虚拟机中安装VMTools工具
- Excel 数组特辑班--课时1
- HDU1224 动态规划
- skinmagic使用方法
- 黯然神伤
- 在CentOS 5 Linux环境下配置TurboGears 2.1
- 女儿与数独(女儿24个月)
- 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景
- Spring2.5事务管理的三种简单方法
- C++ STL 容器技术 之 deque双端队列容器(很全面)
- 栈的链表实现 与 数组实现
- Silverlight 4 初试 - Hello World
- 经典文章收集
- void 指针 void*