2008-09-07 15 views
2

Je suis en train de faire Google AppEngine pour travailler sur ma boîte Debian et je obtiens l'erreur suivante lorsque je tente d'accéder à ma page:Python: Aucun module nommé core.exceptions

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

Les mêmes œuvres d'applications bien pour moi quand je l'ai exécuté sur mon autre boîte Ubuntu, donc je sais que ce n'est pas un problème avec l'application elle-même. Cependant, je dois le faire fonctionner sur cette boîte Debian. Il avait à l'origine python 2.4 mais après que AppEngine s'en soit plaint, j'ai installé les paquets python2.5 et python2.5-dev (en vain).

J'ai vu sur ce Google Group post qu'il peut être dû à la version de AppEngine et juste pour le réinstaller, mais cela n'a pas fonctionné. Des idées?

Édition 1: Également essayé de désinstaller python2.4 et 2.5 puis de réinstaller 2.5, qui ne fonctionnait pas non plus.

Édition 2: Il s'avère que lorsque j'ai créé AppEngine dans un projet CVS, il n'a pas ajouté le répertoire core dans mon projet, donc quand je l'ai vérifié il n'y avait littéralement aucun module nommé core.exceptions. Re-télécharger ce dossier a résolu le problème.

Répondre

4

core.exceptions fait partie de django; quelle version de django avez-vous installé? AppEngine est fourni avec la version appropriée pour la version que vous avez téléchargée (dans le répertoire lib/django). Il peut être installé en allant dans ce répertoire et en cours d'exécution python setup.py install