2010年3月19日金曜日

Google App Engine + Windows

  • dev_appserver.py すると HTTPSHandlerがないよって言われる。
    ActivePythonのx64版をインストールしているならx86版をインストールする。
  • 公式のチュートリアルを一通りやる。
  • 本番にアップしようとappcfg.py updateをするとSSLモジュールがないよって言われる。
  • http://pypi.python.org/pypi/ssl をインストールしてねって言われるので、ダウンロードして
    python setup.py install
    するとこのPythonはVisual Studio 2003でビルドされてるよ!Visual Studioでコンパイルするかcygwinでためしてね!っていわれる。
  • しかたないのでcygwin版でやってみる。すでにpython2.5がインストールされていた。
  • ActivePythonはとりあえずアンインストールする。
  • cygwin版pythonで
    python setup.py install
    すると成功した。
  • appcfg.py updateも成功して無事本番にアップ完了した
    http://hanger35.appspot.com/

まとめ

Google App Engineを使うときはcygwin版pythonを使おう。

0 件のコメント:

コメントを投稿