AppEngine dev_appserver.py прерывается без сообщения об ошибке - PullRequest
1 голос
/ 12 апреля 2010

У меня есть приложение, которое хорошо работает в прямом эфире на AppEngine. Однако, когда я пытаюсь запустить его локально с помощью dev_appserver.py, он прерывается в течение ~ 1 секунды с:

    ~/ dev_appserver.py --debug_imports myapp
/opt/local/share/google_appengine/google/appengine/api/datastore_file_stub.py:40: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
/opt/local/share/google_appengine/google/appengine/api/memcache/__init__.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha

Я на OS X 10.6.3, Python 2.6.4 + Django 1.1.1 + appengine 1.3.1 (все установлено через macports)

Есть идеи? Спасибо!

Ответы [ 2 ]

4 голосов
/ 12 апреля 2010

Редактировать: приведенный ниже ответ потенциально более не актуален в зависимости от индивидуального варианта использования, поскольку Python 2.7 теперь поддерживается в App Engine.


App Engine работает только с Python 2.5.x

Установите 2.5 и запустите явно.
Например:

python2.5 /path/to/dev_appserver.py myapp

1 голос
/ 23 мая 2010

У меня была такая же проблема, похоже, что после того, как я установил py26-googleappengine с помощью macports и добавил его подкаталоги в мой PATH, первый найденный файл dev_appserver.py был в

/ opt / local / share/google_appengine/google/appengine/tools/dev_appserver.py

Когда я изменил его на другую копию, найденную на

/opt/local/share/google_appengine/dev_appserver.py

, все начали работать нормально.

Два файла сильно различаются ...

В отличие от того, что сказал Адам, он отлично работает для меня с Python 2.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...