0

Ich arbeite mit der google-api-Python-Client Bibliothek mit dem folgende Setup:Google Kalender-API-Fehler unter Python3

  • Python3.4.3 in einer virtuellen Umgebung (mit pip8.1.1)

ich erhalte Fehler aus dem folgenden Code: Attribute: 'Modul' Objekt kein Attribut 'Datei'

store = oauth2client.file.Storage(credential_path) 
hat

Der Code ist aus dem Google Python Quickstart Beispiel und läuft gut unter Python 2.7.10

Vielen Dank im Voraus!

+0

Was passiert, wenn Sie in einer Python-Konsole sind, und tun Sie folgendes: 'import oauth2client; dir (oauth2client) '? –

+0

ich folgendes: '[ 'GOOGLE_AUTH_URI', 'GOOGLE_DEVICE_URI', 'GOOGLE_REVOKE_URI', 'GOOGLE_TOKEN_INFO_URI', 'GOOGLE_TOKEN_URI', '__builtins__', '__doc__', '__file__', ‚__name__ ', ' __package__ ', ' __path__ ', ' __version __ '] ' – eayoungs

+0

Was ist dein' oauth2client .__ version__'? Sehen Sie, was passiert, wenn Sie im Code von quickstart.py nach dem Import von oauth2client "import oauth2client.file" hinzufügen. ODER, schrecklich hacky, 'von oauth2client Importdatei als oauth2client_file; oauth2client.file = oauth2client_file'. –

Antwort

1

Ich konnte es zur Arbeit bringen, indem Sie die Importanweisung umschreiben: from oauth2client.file import Storage Nicht sicher, warum das funktioniert, aber es tut.