Comment éviter les “ImportError: No module named oauth2client.client” sur Google App Engine?

On reçoit un message d'erreur:

ImportError: No module named OAuth2Client

Nous avons remarqué des dizaines de questions autour de ce sujet, beaucoup de suspens et au moins une réponse qui décrit la solution de copier des fichiers à partir du SDK Google App Engine.

Cette approche, cependant, semble fastidieux, parce que toutes les dépendances ne sont pas claires. Si l'on copie sur oauth2client exécutez ensuite, l'erreur suivante est un autre module qui est manquant. Correctif, puis un autre module est manquant, etc., etc.

Ce qui est ironique c'est que nous pouvons voir tous les fichiers et les modules nécessaires, répertoriés à partir de Google App Engine SDK droit dans PyCharm, mais ils semblent inaccessibles pour le script.

Il n'y a pas de meilleure façon de tirer dans tous les fichiers que oauth2client besoins pour Python pour travailler sur App Engine?

InformationsquelleAutor Praxiteles | 2017-05-16