J'essaie de m'enseigner le python en utilisant le programme de Google. AppEngine et je n'arrive pas à faire fonctionner le serveur de développement. J'obtiens cette erreur :
Traceback (dernier appel le plus récent) :
Fichier "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", ligne 60, dans exécuter_fichier( fichier , globals()) Fichier "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", ligne 57, dans run_file execfile(script_path, globals_) Fichier "/opt/google_appengine/google_appengine_1.2.7/google/appengine/tools/dev_appserver_main.py", ligne 65, dans from google.appengine.tools import os_compat ImportError : cannot import nom os_compat
Ubuntu 9.10 est livré avec python2.6 (ne fonctionne pas), et j'ai installé python2.5 (ne fonctionne pas), et j'ai essayé de l'exécuter avec python dev_appserver.py helloWorld
(cela n'a pas fonctionné) ainsi que l'exécution de dev_appserver.py après avoir modifié la première ligne pour être :
#!/usr/bin/env python2.5
Je ne trouve rien en ligne concernant cette erreur. Le seul problème que j'ai trouvé concerne l'utilisation de python 2.5, et je pense l'avoir résolu.
Kyle a suggéré que je devais définir ma variable PYTHONPATH. Après avoir exécuté
export PYTHONPATH=/opt/google_appengine/google_appengine_1.2.7
J'obtiens toujours la même erreur en essayant d'exécuter dev_appserver.py. Ai-je mal défini PYTHONPATH ? Sinon, comment puis-je désinstaller le projet python Protocol Buffers ? Je n'ai aucune utilité pour Ubuntu One et l'ai déjà désinstallé.