Я попытался пройти аутентификацию, чтобы использовать ресурсы 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
Кажется, я пропустил довольно много настроек, которые необходимо выполнить на моем локальном компьютере.