Ошибка локальной среды Google App Engine: «невозможно импортировать имя веб-приложения» - PullRequest
0 голосов
/ 30 марта 2009

Я создал сайт GAE на компьютере с Windows и хочу работать над ним со своего MacBook. У меня есть код в SVN удаленно, и я установил версию GAE для Mac, которая поставляется с этой программой запуска. Когда я настроил свое приложение в панели запуска и запустил его, я получил следующую ошибку:

22 from datetime import timedelta
23
24 from google.appengine.ext import webapp
25 from google.appengine.ext.webapp import template
26 
google undefined, webapp undefined

<type 'exceptions.ImportError'>: cannot import name webapp

Это действительно странно для меня, потому что он работал нормально на производстве и на моей машине с Windows для разработки целую вечность, так что это должно быть что-то с изменением платформы. Кто-нибудь сталкивался с этим вопросом раньше? Это как модули google.appengine отсутствуют или что-то.

Ответы [ 2 ]

0 голосов
/ 20 мая 2012

Я знаю, что это мертвый вопрос, но у меня недавно была та же проблема с использованием django-nonrel , что позволило бы мне поместить проект django в gae.

После изучения папки lib из google_appengine, и я увидел, что у меня есть две папки вебоба (webob_1_1_1 и webob_0_9), поэтому я установил мягкую ссылку (ln -s - * nix / или просто скопируйте) webob_1_1_1 в webob.

Это решило мою проблему.

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 30 марта 2009

Похоже, что-то пошло не так с вашим помощником по установке Mac GAE. Я предполагаю, что у вас установлен Leopard. Как говорят в документах, Лео поставляется с py2.5 , я снова предполагаю, что вы используете это. Возможно, вам придется установить Python 2.5 через MacPorts и переназначить свой сервер разработки GAE на этот сервер. Я верю, что так настроен мой MacBook, но я сделал это так давно, что не могу вспомнить.

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