Python:Kein Modul namens core.Ausnahmen
-
09-06-2019 - |
Frage
Ich versuche, Google AppEngine, um auf meinem Debian-box und erhalte die folgende Fehlermeldung, wenn ich versuche, auf meine Seite:
<type 'exceptions.ImportError'>: No module named core.exceptions
Die gleiche app funktioniert gut für mich, wenn ich es auf meinem Ubuntu-box, damit ich weiß, dass es nicht ein problem mit der app selbst.Allerdings brauche ich, um es arbeiten auf diesem Debian-box.Es hatte ursprünglich python 2.4, aber nach AppEngine beschwerte sich darüber habe ich installiert, die python2.5 und python2.5-dev-Pakete (ohne Erfolg).
Ich sah auf diese Google Gruppe-post es kann aufgrund der version von AppEngine und einfach zu installieren, aber das hat nicht funktioniert.Irgendwelche Ideen?
Bearbeiten 1:Auch versucht zu deinstallieren python2.4 und 2,5 anschließend neu installieren, 2.5, was auch nicht funktioniert hat.
Edit 2:Stellt sich heraus, als ich AppEngine in ein CVS-Projekt es nicht hinzufügen, das core-Verzeichnis in meinem Projekt, so, wenn ich es ausprobiert es war buchstäblich kein Modul mit dem Namen core.Ausnahmen.Re-Download, der Ordner ist das problem gelöst.
Lösung
core.exceptions
ist ein Teil von django;welche version von django hast du installiert?Die AppEngine kommt mit die entsprechende version für was auch immer Version, die Sie heruntergeladen haben (in der lib/django-Verzeichnis).Es kann installiert werden, gehen Sie zu diesem Verzeichnis und laufen python setup.py install