API Google BigQuery с использованием Python клиента - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь использовать API BigQuery Python, но по следующей команде:

client = bigquery.Client()

Я получаю сообщение об ошибке, что файл, в котором хранится ключ учетной записи службы не может быть найден.

google.auth.exceptions.DefaultCredentialsError: Файл "C: \ Projects \ Agent Scoring-a5bf49c5af93. json" не найден.

Я следовал инструкции здесь https://cloud.google.com/bigquery/docs/quickstarts/quickstart-client-libraries

Сообщение об ошибке не ясно, если путь к файлу известен, почему он не может быть найден.

Я использую Windows 10.

1 Ответ

0 голосов
/ 30 марта 2020

Согласно bigquery.Client() руководящим указаниям обнаруженная вами проблема может быть связана с:

google.auth.exceptions.DefaultCredentialsError - Повышается, если учетные данные не указаны, и библиотека не может получить учетные данные по умолчанию.

Поэтому, как упоминалось в разделе комментариев @Claudio, необходимо применить шаги, описанные в библиотеке API GCP Bigquery документация , установка определенного клиента Bigquery Python и распространение переменной среды GOOGLE_APPLICATION_CREDENTIALS, указывающей на файл ключа JSON, дополнительную информацию о методах аутентификации GCP вы можете найти здесь 1018 *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...