1

Django アプリを GAE で実行するように設定しようとしています。on_production_server テストを使用して、settings.py で開発設定と本番設定を選択しています。

ただし、実行すると

python manage.py runserver

私は得る:

Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    import settings
  File "/home/guillaume/myproject/settings.py", line 10, in <module>
    from djangoappengine.utils import on_production_server, have_appserver
  File "/home/guillaume/myproject/djangoappengine/utils.py", line 18, in <module>
    'Error was: %s' % e)
Exception: Could not get appid. Is your app.yaml file missing? 
Error was: No module named antlr3

私はsettings.pyに以下を追加しようとしました:

import sys
sys.path.append('/usr/local/google_appengine/lib/')

そして、次の行を .profile の最後に追加します。

PATH="$PATH:/usr/local/google_appengine/"

しかし、どちらもエラーを取り除きません。私はパスを扱うのが本当に初めてなので、ここでやみくもに手探りしています。誰でも助けることができますか?

4

2 に答える 2

0

同じ問題を抱えているときにこの質問を見ました。Hereから antlr 3.1.1 python ランタイムをインストールすることで解決しました。

于 2013-07-15T12:58:53.003 に答える
0

Python2.5v または 2.7v? また、GAE SDK のバージョンはどうですか?

これを試しましたか?

于 2012-08-04T07:06:19.443 に答える