Вопрос

Я пытаюсь заставить Google AppEngine работать на моем компьютере Debian и получаю следующую ошибку при попытке получить доступ к своей странице:

<type 'exceptions.ImportError'>: No module named core.exceptions 

У меня то же приложение работает нормально, когда я запускаю его на другом компьютере с Ubuntu, поэтому я знаю, что проблема не в самом приложении.Однако мне нужно заставить его работать на этом компьютере Debian.Изначально у него был Python 2.4, но после того, как AppEngine пожаловался на него, я установил пакеты python2.5 и python2.5-dev (безрезультатно).

Я видел на этом Сообщение в группе Google что это может быть связано с версией AppEngine и просто переустановить его, но это не помогло.Есть идеи?

Редактировать 1:Также попробовал удалить python2.4 и 2.5, а затем переустановить 2.5, что тоже не помогло.

Редактировать 2:Оказывается, когда я превратил AppEngine в проект CVS, он не добавил основной каталог в мой проект, поэтому, когда я его проверил, там буквально не было модуля с именем core.Exceptions.Повторная загрузка этой папки решила проблему.

Это было полезно?

Решение

core.exceptions является частью Джанго;какая версия Джанго у вас установлена?AppEngine поставляется с версией, соответствующей любому загруженному вами выпуску (в каталоге lib/django).Его можно установить, перейдя в этот каталог и запустив python setup.py install

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top