J'essaie d'exécuter l'exemple de code https://github.com/google/google-api-python-client/tree/master/samples/appengine à partir du client Google API Python sur la plate-forme Google Cloud. Après avoir démarré l'application de test Je vois cette erreur:GAE introuvable httplib2
ImportError: No module named httplib2
J'ai vérifié env nuage fourni et il a la lib disponible
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages
/google/go_appengine/lib/httplib2
/google/go_appengine/lib/httplib2/httplib2
/google/google_appengine/lib/httplib2
/google/google_appengine/lib/httplib2/httplib2
/google/google-cloud-sdk/.install/.backup/lib/third_party/httplib2
/google/google-cloud-sdk/.install/.backup/platform/bq/third_party/httplib2
/google/google-cloud-sdk/.install/.backup/platform/gsutil/third_party/httplib2
/google/google-cloud-sdk/.install/.backup/platform/gsutil/third_party/httplib2/python2/httplib2
/google/google-cloud-sdk/.install/.backup/platform/gsutil/third_party/httplib2/python3/httplib2
/google/google-cloud-sdk/lib/third_party/httplib2
/google/google-cloud-sdk/platform/bq/third_party/httplib2
/google/google-cloud-sdk/platform/google_appengine/lib/httplib2
/google/google-cloud-sdk/platform/google_appengine/lib/httplib2/httplib2
/google/google-cloud-sdk/platform/gsutil/third_party/httplib2
/google/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2
/google/google-cloud-sdk/platform/gsutil/third_party/httplib2/python3/httplib2
/home/MY_USER/src/triple-carrier-142807/python_gae_quickstart-2016-09-08-10-47/httplib2
/usr/local/lib/python2.7/dist-packages/httplib2
Je peux importer dans la ligne de commande python:
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import httplib2
>>>
Il doit être installé mais GAE ne le reconnaît pas.
Avez-vous exécuté ce shell python avec env actif? – turkus
Je ne suis pas sûr de ce que vous voulez dire. Le GAE était actif avec le déploiement ci-dessus qui ne fonctionne pas. J'ai exécuté la commande "dev_appserver.py $ PWD" et ouvert l'URL juste pour le tester. – Vladimir
potentiellement lié: http://stackoverflow.com/questions/38848896/google-api-client-python-import-taskqueue –