Tornade PythonWebフレームワーク Macでやるよ
http://www.tornadoweb.org/和訳:http://tornado.shibu.jp/index.html
Python 2.5, 2.6, 2.7 and 3.2に対応しているみたい
Python3.2.2インストール
curl -O http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tar.bz2 tar -xjf Python-3.2.2.tar.bz2 cd Python-3.2.2 ./configure --prefix=/opt/python-3.2.2 make sudo make install
distributeインストール
curl -O http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz tar zxvf distribute-0.6.25.tar.gz cd distribute-0.6.25 sudo /opt/python-3.2.2/bin/python3 ./setup.py install
pipインストール
※/opt/python-3.2.2/bin/のeasy_installを使う
sudo /opt/python-3.2.2/bin/easy_install pip
→これでpipコマンドが使える
※場所は/opt/python-3.2.2/bin/pip
最後にvirtualenvをインストール
sudo /opt/python-3.2.2/bin/pip install virtualenv
→さっそく/opt/python-3.2.2/bin/pipのコマンドでインストロール
※sudoがないといけない
仮想環境を作る
→いれたてほやほやvirtualenvを使う。
※「fb_env」はFacebookアプリつくろうと私が思ってるので
/opt/python-3.2.2/bin/virtualenv ~/ve/fb_env
「fb_env」環境へ移動
cd ~/ve/fb_env source bin/activate
↑を実行すると環境を書き換えてくれる。※今回はPython3.2.2になっているはず
□このactivateした状態で以下を行う
SQLAlchemyもインストール
sudo pip install SQLAlchemy
本命のTornadoもインストール
sudo pip install tornado
~/ve/fb_envのディレクトリ内にhello.py作成
・公式サイト↓のHello, Worldのサンプルをコピペしてhello.py作成
http://www.tornadoweb.org/
◯起動のコマンド↓
python hello.py
◯アクセス
アクセスするURL:http://localhost:8888/
$ python hello.py WARNING:root:404 GET /favicon.ico (::1) 2.08ms
→アクセス時にワーニングが出るのは気になる・・・