【发布时间】:2026-01-02 06:35:02
【问题描述】:
这适用于我的笔记本(python 3):
from google.colab import auth
def google_cloud_auth(project_id):
auth.authenticate_user()
!gcloud config set project {project_id}
return project_id
project_id = "my-project"
google_cloud_auth(project_id)
# Updated property [core/project].
这不是:
import colab_utils
project_id = "my-project"
colab_utils.google_cloud_auth(project_id)
# ERROR:
File "/content/colab_utils.py", line 14
!gcloud config set project {project_id}
^
SyntaxError: invalid syntax
与colab_utils.py中的方法相同
我做错了什么?
【问题讨论】:
-
这不是有效的python。您应该考虑将该行更改为 os.popen 调用
标签: python jupyter-notebook google-colaboratory