Domanda

Sto cercando di far funzionare Google AppEngine sulla mia macchina Debian e ricevo il seguente errore quando provo ad accedere alla mia pagina:

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

La stessa app funziona bene per me quando la eseguo sull'altro mio box Ubuntu, quindi so che non è un problema con l'app stessa.Tuttavia, devo farlo funzionare su questa macchina Debian.Originariamente aveva Python 2.4 ma dopo che AppEngine se ne è lamentato, ho installato i pacchetti python2.5 e python2.5-dev (inutilmente).

Ho visto questo Posta del gruppo Google che potrebbe essere dovuto alla versione di AppEngine e semplicemente alla sua reinstallazione, ma non ha funzionato.Qualche idea?

Modifica 1:Ho anche provato a disinstallare Python2.4 e 2.5, quindi a reinstallare 2.5, anche questo non ha funzionato.

Modifica 2:Risulta che quando ho inserito AppEngine in un progetto CVS non ha aggiunto la directory core al mio progetto, quindi quando l'ho controllato non c'era letteralmente nessun modulo chiamato core.exceptions.Scaricare nuovamente la cartella ha risolto il problema.

È stato utile?

Soluzione

core.exceptions fa parte di Django;che versione di django hai installato?L'AppEngine viene fornito con la versione appropriata per qualunque versione tu abbia scaricato (nella directory lib/django).Può essere installato andando in quella directory ed eseguendo python setup.py install

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top