Нет модуля с именем googlesamples.assistant.auth_helpers.

Я получаю эту ошибку при попытке установить Google Assistant, а я использую Windows 10, Python 3.6 и SDK 0.3.3. Может ли кто-нибудь порекомендовать следующий шаг? Я пытался ввести строку, рекомендованную на других сайтах, которая заканчивается на --scope https://googleapis.com..., но это не сработало.


person Elisabeth Leiting    schedule 20.08.2017    source источник
comment
Я гуглил, и это не сработало. Предлагаемое решение состояло в том, чтобы ввести pip install --upgrade google-auth-oauthlib[tool]. Затем я выполнил следующий шаг, введя google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope googleapis.com/auth/assistant-sdk-prototype --save --headless, и я получил тот же результат.   -  person Elisabeth Leiting    schedule 20.08.2017
comment
До сих пор я переустанавливал последнюю версию Python, убедившись, что параметры в «расширенном» были выбраны, и предпочел не использовать ограниченную строку символов. Затем я попробовал этот веб-сайт developers.google.com/api-client- library/python/start/, который позволяет загрузить библиотеку. Однако сначала мне нужно было вернуться в командную строку в качестве администратора, чтобы я мог ее установить. До сих пор работаю над этим...   -  person Elisabeth Leiting    schedule 22.08.2017


Ответы (2)


Легко исправить, но трудно найти. Вам просто нужно убедиться, что все настройки присутствуют, как упоминалось ранее. Я выполнил вышеуказанные действия, а затем установил права администратора и ввел 3 команды: pip install --upgrade google-api-python-client

pip install --upgrade google-auth-oauthlib[tool]

google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

Успех!

person Elisabeth Leiting    schedule 22.08.2017
comment
Это помогло мне пройти аутентификацию с помощью пароля/ключа. Однако после этого он снова перестал распознавать файлы даже после установки. - person Elisabeth Leiting; 22.08.2017

После запуска команды: google-oauthlib-tool --client-secrets c:\client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

В следующей строке написано: «Пожалуйста, посетите этот URL-адрес, чтобы авторизовать это приложение».

Откройте эту ссылку и авторизуйтесь в Google, и он предоставит код авторизации, введите этот код против «Введите код авторизации:», и все готово.

person user1767599    schedule 17.05.2018