Используйте Jupyter на экземпляре виртуальной машины и получите доступ к BigQuery: «Не удается получить доступ к локальному хосту» - PullRequest
0 голосов
/ 23 мая 2018

Я создал экземпляр виртуальной машины в Google Cloud - Compute Engine.Я установил Jupyter на экземпляр.Теперь я хочу использовать блокнот для непосредственного запроса моих таблиц в BigQuery и использовать результаты для анализа.

В настоящее время я делаю следующее:

R = pd.read_gbq(query=Q,project_id = projecti, dialect = 'standard')
R.head()

, где Q - это запросУ меня есть.

Я получаю следующий вывод:

Your browser has been opened to visit:

https://accounts.google.com/o/oauth2/v2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fbigquery&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&response_type=code&client_id=333.apps.googleusercontent.com&access_type=offline

If your browser is on a different machine then exit and re-run this
application with the command-line parameter

  --noauth_local_webserver

Я пытаюсь щелкнуть ссылку для проверки подлинности и получаю ошибку «Не удается получить доступ к локальному узлу».

1 Ответ

0 голосов
/ 23 мая 2018

У меня была такая же проблема, и я решил ее, установив pandas-gbq с помощью conda диспетчера пакетов.

conda install pandas-gbq --channel conda-forge

Кажется, что при установке pandas-gbq через pip

отсутствует какая-либо ссылка
...