Это своего рода продолжение этого вопроса, который я задал 2 года назад. Я пересматриваю работу, которую делал в прошлом, и пытаюсь заставить мои старые сценарии работать (... снова). И я застрял (... снова) просто аутентификация в Google. Я успешно не смог выполнить это как локально на моей машине, так и в ноутбуке Google Colab, с различными (очень вероятными основными ошибками инфра -типа) в каждом случае. Я рад выполнить работу на местных или колабах работать (я думаю, с небольшим предпочтением Colab?).>>> from google.oauth2.credentials import Credentials
Traceback (most recent call last):
File "
", line 1, in
from google.oauth2.credentials import Credentials
ModuleNotFoundError: No module named 'google'
>>> from google_auth_oauthlib.flow import InstalledAppFlow
Traceback (most recent call last):
File "", line 1, in
from google_auth_oauthlib.flow import InstalledAppFlow
ModuleNotFoundError: No module named 'google_auth_oauthlib'
>>> from googleapiclient.discovery import build
Traceback (most recent call last):
File "", line 1, in
from googleapiclient.discovery import build
ModuleNotFoundError: No module named 'googleapiclient'
Несмотря на то, что приведено ниже с PIP Freeze
beautifulsoup4==4.11.2
cachetools==5.3.0
certifi==2022.12.7
charset-normalizer==3.1.0
google==3.0.0
google-api-core==2.11.0
google-api-python-client==2.81.0
google-auth==2.16.2
google-auth-httplib2==0.1.0
google-auth-oauthlib==1.0.0
googleapis-common-protos==1.58.0
< /code>
При попытке запустить в среде Colab я получаю следующее < /p>
RefreshError Traceback (most recent call last)
in ()
20 , SCOPES
21 )
---> 22 creds.refresh(Request())
23 # If there are no (valid) credentials available, let the user log in.
24 if not creds or not creds.valid:
2 frames
/usr/local/lib/python3.11/dist-packages/google/oauth2/_client.py in _handle_error_response(response_data, retryable_error)
67 error_details = json.dumps(response_data)
68
---> 69 raise exceptions.RefreshError(
70 error_details, response_data, retryable=retryable_error
71 )
RefreshError: ('invalid_grant: Bad Request', {'error': 'invalid_grant', 'error_description': 'Bad Request'})
Подробнее здесь: https://stackoverflow.com/questions/795 ... environmen
Как вы успешно используете API Google Python QuickStart API в среде Colab? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как вы успешно используете API Google Python QuickStart API в среде Colab?
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить «_license» для Python v3.8.1 в среде Conda Google Colab?
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-