« Back to blog

Windows環境にweb.pyをインストールしてみた。

GAEだとエラーがでまくりんぐだったので、Windowsのローカル環境で開発することにしました。公開のことは後から考える!

とりあえず手順をば。

  1. このページからPython 2.5.4のインストーラをDLしてインストール
  2. 環境変数を忘れずに!→参考
  3. ここからweb.py-0.23.tar.gzをダウンロード(例:C:\webpy\)
  4. web.pyのチュートリアルを見ながらインストール。
  5.  cd c:\webpy
     python setup.py install
     
  6. インストールが終わったらチュートリアルでサンプルコードを作成
  7.  #code.py
     import web
      
     urls = (
         '/', 'index',
         '', 'index',
     )
      
     class index:
         def GET(self):
             print "Hello, world!"
      
     if __name__ == "__main__":
         web.webapi.internalerror = web.debugerror
         web.run(urls, globals(), web.reloader)
      
  8. コマンドプロンプトから実行。
  9.  python code.py
     
  10. http://0.0.0.0/8080 でHello, world!

どうもこのチュートリアルはWeb.py 0.2xの手順らしく、web.py0.3を入れたのが悪かったみたい。web.runの記述方式で弾かれてしまうみたいです。

とりあえずここまではできたので、引き続き頑張ってみる。ちょっと楽しくなってきたぞ。

(GAEで見たらやっぱりエラーがでるけど、それはおいおい考える。一応動くみたい→参照