Используя google.colab.auth.authenticate_user () на локальном компьютере, получите OperationalError - PullRequest
0 голосов
/ 20 октября 2019

Я попытался пройти аутентификацию, чтобы использовать ресурсы GCP, такие как BigQuery и Cloud Storage, в ноутбуке jupyter, работающем на локальном компьютере.

1) pip install google-colab 2) Запустите это в ячейке:

from google.colab import auth
auth.authenticate_user()

Я вырезал / вставил код авторизации, но получил:

OperationalError                          Traceback (most recent call last)
<ipython-input-5-93f8cbc33ddf> in <module>()
      1 from google.colab import auth
----> 2 auth.authenticate_user()
      3 print('Authenticated')

/Users/kelvinchan/tmp/python3_env/deeplearning/lib/python3.7/site-packages/google/colab/auth.py in authenticate_user(clear_output)
    146     with context_manager():
    147       _gcloud_login()
--> 148     _install_adc()
    149     colab_tpu_addr = _os.environ.get('COLAB_TPU_ADDR', '')
    150     if 'COLAB_SKIP_AUTOMATIC_TPU_AUTH' not in _os.environ and colab_tpu_addr:

/Users/kelvinchan/tmp/python3_env/deeplearning/lib/python3.7/site-packages/google/colab/auth.py in _install_adc()
    106   gcloud_db_path = _os.path.join(
    107       _os.environ.get('DATALAB_ROOT', '/'), 'content/.config/credentials.db')
--> 108   db = _sqlite3.connect(gcloud_db_path)
    109   c = db.cursor()
    110   ls = list(c.execute('SELECT * FROM credentials;'))

OperationalError: unable to open database file

Кажется, я пропустил довольно много настроек, которые необходимо выполнить на моем локальном компьютере.

1 Ответ

0 голосов
/ 21 октября 2019

google-colab должен быть удален из пункта с учетом его вводящего в заблуждение бренда.

Пакет не создан Google, а библиотеки не работают вне среды Colab.

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