Nous recevons une erreur:
ImportError: Aucun module nommé OAuth2Client
Nous avons remarqué une multitude de questions sur ce sujet, beaucoup sans réponses et au moins une réponse décrivant la solution permettant de copier des fichiers à partir du SDK de Google App Engine.
Cette approche semble toutefois fastidieuse car toutes les dépendances ne sont pas claires. Si nous copions sur oauth2client
puis exécutons, l'erreur suivante est un autre module qui manque. Corrigez cela, puis un autre module est manquant, etc., etc.
Ce qui est ironique, c’est que nous pouvons voir tous les fichiers et modules nécessaires répertoriés dans le SDK Google App Engine directement dans PyCharm, mais ils semblent inaccessibles au script.
N'y a-t-il pas un meilleur moyen d'extraire tous les fichiers dont oauth2client
a besoin pour que Python fonctionne sur App Engine?
J'ai ce problème et résolu en installant oauth2client
avec pip3
:
pip3 install --upgrade oauth2client
Selon la google-api-python
documentation , essayez ceci
pip install --upgrade google-api-python-client oauth2client
Installer fichier WHL
pip install oauth2client-4.1.3-py2.py3-none-any.whl