2016-11-20 2 views
4

Я пытаюсь следовать этому учебнику: https://developers.google.com/drive/v3/web/quickstart/python#step_1_turn_on_the_api_nameGoogle Drive API - ImportError: не может импортировать имя Util

Однако, когда я запускаю его я получаю следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "test.py", line 5, in <module> 
    from apiclient import discovery 
    File "/Library/Python/2.7/site-packages/apiclient/__init__.py", line 16, in <module> 
    from googleapiclient import channel 
    File "/Library/Python/2.7/site-packages/googleapiclient/channel.py", line 62, in <module> 
    from googleapiclient import errors 
    File "/Library/Python/2.7/site-packages/googleapiclient/errors.py", line 25, in <module> 
    from oauth2client import util 
ImportError: cannot import name util 

Я попытался с помощью версия 1.3.2 API Google, которую я читаю, может решить проблему, но она ничего не изменила.

Я довольно новичок в Python.

ответ

3

Мое первое предположение, что ваша версия oauth2client несовместима с вашей версией google-api-python-client.

Попробуйте использовать Google-апи-питон-клиент == 1.5.2 вместе с oauth2client == 2.2.0, например

+5

'пункт установить oauth2client == 2.2.0' решить мою проблему. Спасибо. – Desprit