ijd8.COM

A simple blog for an old Ma Nong.

在Openshift 上建立一个Python tornado 服务环境

Permalink

最近有些Openshift 节点能打开,想了解一下Openshift 上的DIY 环境。

官方这里有简单详细的教程,我照着做一次,顺便记录一下过程及遇到的问题。

在git bash 面板建立一个应用

1
rhc app create py27 diy-0.1
或者在Openshift 网站上建立一个DIY 的环境

然后用PuTTY 登录到你刚才建的环境

安装Python-2.7

依次敲入下面命令

1
2
3
4
5
6
7
cd $OPENSHIFT_TMP_DIR
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar jxf Python-2.7.3.tar.bz2
cd Python-2.7.3
./configure --prefix=$OPENSHIFT_DATA_DIR
make install
$OPENSHIFT_DATA_DIR/bin/python -V

会显示 Python 2.7.3

安装Setuptools

官方的示例装不了,用下面的方法

1
2
3
cd $OPENSHIFT_TMP_DIR
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
$OPENSHIFT_DATA_DIR/bin/python ez_setup.py

看到$OPENSHIFT_DATA_DIR 下有个setuptools-1.1.6.tar.gz

1
2
3
tar zxf setuptools-1.1.6.tar.gz
cd setuptools-1.1.6
$OPENSHIFT_DATA_DIR/bin/python setup.py install

安装pip

这里有个较简单的方法

1
2
3
cd $OPENSHIFT_TMP_DIR
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$OPENSHIFT_DATA_DIR/bin/python get-pip.py

接下来就可以用pip 安装各种东西了。注意,调用的路径是$OPENSHIFT_DATA_DIR/bin/pip,python 的路径是$OPENSHIFT_DATA_DIR/bin/python,如果单敲python -V 会看到 Python 2.6.6

安装Tornado

可通过pip 安装

1
$OPENSHIFT_DATA_DIR/bin/pip install tornado

我还要安装:

1
2
$OPENSHIFT_DATA_DIR/bin/pip install markdown
$OPENSHIFT_DATA_DIR/bin/easy_install Pygments

然后^_^ 然后就看Demo Openshift tornado

参考 https://github.com/giulivo/openshift-hellotornado

Write a Comment

Submit Comment Login
Based on Golang + fastHTTP + sdb | go1.16.7 Processed in 2ms