Я пытаюсь запустить Django на GAE, используя этот tutorial.Django и помощник Google App Engine не нашли модуль ipaddr
Когда я запустил python manage.py runningerver Получаю стекю ниже. Я новичок в django и python, поэтому не знаю, какие мои следующие шаги (это Ubuntu Jaunty btw). Кажется, django не находит модуль GAE ipaddr, который поставляется с SDK 1.3.1.
Как получить django для поиска этого модуля?
/home/username/bin/google_appengine/google/appengine/api/datastore_file_stub.py:40: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
/home/username/bin/google_appengine/google/appengine/api/memcache/__init__.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
Traceback (most recent call last):
File "manage.py", line 18, in <module>
InstallAppengineHelperForDjango()
File "/home/username/Development/GAE/myapp/appengine_django/__init__.py", line 543, in InstallAppengineHelperForDjango
InstallDjangoModuleReplacements()
File "/home/username/Development/GAE/myapp/appengine_django/__init__.py", line 260, in InstallDjangoModuleReplacements
import django.db
File "/home/username/Development/GAE/myapp/django/db/__init__.py", line 57, in <module>
'TIME_ZONE': settings.TIME_ZONE,
File "/home/username/Development/GAE/myapp/appengine_django/db/base.py", line 117, in __init__
self._setup_stubs()
File "/home/username/Development/GAE/myapp/appengine_django/db/base.py", line 128, in _setup_stubs
from google.appengine.tools import dev_appserver_main
File "/home/username/bin/google_appengine/google/appengine/tools/dev_appserver_main.py", line 82, in <module>
from google.appengine.tools import appcfg
File "/home/username/bin/google_appengine/google/appengine/tools/appcfg.py", line 53, in <module>
from google.appengine.api import dosinfo
File "/home/username/bin/google_appengine/google/appengine/api/dosinfo.py", line 25, in <module>
import ipaddr
ImportError: No module named ipaddr
Установка ipaddr не требуется (как упоминает Икер), она уже находится на пути. Обновление __init__.py, скопированного из решения Google, должно быть достаточным для автоматического включения его в путь. – TheJacobTaylor
Версия 102 SDE GAE включает это исправление. – TheJacobTaylor