Python: нет модуля с именем core.exceptions - PullRequest
5 голосов
/ 08 сентября 2008

Я пытаюсь заставить 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, что тоже не сработало.

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

1 Ответ

5 голосов
/ 08 сентября 2008

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

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