我正在尝试在datalab中使用bq命令,但是当我尝试使用它时,会弹出一条消息并要求我设置我的凭据,如下所示,
但是,我无法将验证码粘贴到弹出消息中。基本上,我坚持这一步。
知道如何解决这个问题吗?谢谢。
答案 0 :(得分:2)
从长远来看,我认为我们将保存BQ的Datalab凭据。然后在登录Datalab之后,!bq将使用保存的凭证。
作为一种解决方法,您可以使用交互式命令提示符在Datalab外部运行bq,完成令牌验证过程,然后将令牌文件复制到Datalab中。例如,假设您已经在托管Datalab的计算机上完成了验证过程,您可以通过运行以下单元格将creds文件复制到Datalab中:
!cp /content/.bigquery.v2.token~ / .bigquery.v2.token
每次重启Datalab都需要这样做。