openshift平台DIY环境配置tornado

本文详细介绍了如何在 Openshift 自定义环境中安装 Python 2.7.6 和 Tornado 3.2,并通过具体步骤展示了一个简单的 Tornado Web 应用程序的部署过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

openshift的DIY环境,本着这个目的,自行创建一个DIY环境,在上面安装运行python 2.7.6和tornado 3.2。

【Step1、创建DIY环境】
【Step2、安装python 2.7.6】
通过python -V看到系统已预装python 2.6.6,直接在$OPENSHIFT_DATA_DIR下安装2.7.6可以正常使用,但需要注意其调用路径为$OPENSHIFT_DATA_DIR/bin/python。

cd $OPENSHIFT_REPO_DIR
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xzf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=$OPENSHIFT_DATA_DIR
make install
$OPENSHIFT_DATA_DIR/bin/python -V

看到Python 2.7.6说明安装成功。

【Step3、安装pip】
cd $OPENSHIFT_TMP_DIR
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$OPENSHIFT_DATA_DIR/bin/python get-pip.py

【Step4、安装Tornado3.2】
$OPENSHIFT_DATA_DIR/bin/pip install tornado

通过$OPENSHIFT_DATA_DIR/bin/pip freeze查看Tornado3.2是否已经包含在已安装列表中

 

—-到此完成环境配置—-
—-以下的文件修改部分用到vi的基本操作,也可以用git clone修改后push—-

【Step5、修改action_hooks文件,这些文件定义应用的启动和终止】
cd $OPENSHIFT_REPO_DIR/.openshift/action_hooks
vi start
注释掉原来的全部内容,并在尾部添加:

vi stop
注释掉原来的全部内容,并在尾部添加:

【Step6、第一个Tornado程序】
cd $OPENSHIFT_REPO_DIR/diy/
rm *
vi start.py
写入:

【Step7、启动Appliction】
killall ruby
ctl_all stop
ctl_all start

最后欢迎 访问我基于tornado搭建的小站 www.liduole.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值