久々にGAE

以前作ったサービスがほとんど動かなくなっているので、とあることの前準備として、動かすようにしてみましょう。
が、ソースのありかもわからないし、検索して見つけても、開き方もわからないという体たらく。
とりあえず、
http://d.hatena.ne.jp/abe00makoto/20100901/1283351887
を参考に開けました。
デバッグしようとすると、「Andoroidアプリケーション」しか出てこない。ホントは、デバッグ構成に「PyDev Google Run」があるべきと思われるが、ない。Eclipseをバージョンアップしたから、こういうのもアップしないといけないのか。では、PyDevも入れましょう。


はい、構成できるようになったので、こんな感じで。

そうすると、実行時にエラー。
‘import site’ failed; use -v for traceback
Traceback (most recent call last):
  File “/Applications/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py”, line 2, in
    from pydevd_constants import * #@UnusedWildImport
  File “/Applications/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd_constants.py”, line 42, in
    import threading
ImportError: Bad magic number in /System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/threading.pyc
お手上げしたいが・・・
ターミナルで、python –version しても、Python 2.5.2 と返ってくる。なぜ、importでは2.3を見るのか?ん、確かに上の画像を見ると、2.3になっている。プロジェクトを選ぶと自動的に表示されたので、どこかに持ってるですね。ドキドキしながら、プロジェクト右クリック > PyDev > PyDev プロジェクト構成の除去 をやってみます。改めて、プロジェクト右クリック > PyDev > PyDev プロジェクトとして設定。また、2.3になっている。では、もっとドキドキしながら、pycファイル等の削除。・・・ダメ。心折れかけ。2.3はゴミ箱!
・・・2.6で動いてくれたみたい。が、
    from google.appengine.ext import webapp
ImportError: No module named google.appengine.ext
ギブ。作りなおすか・・・。Cloud SQLとかも、気になるしね。

Powered by ScribeFire.