我在 Azure 上有一个 Databricks 帐户,目标是通过相应的 API 调用与 Python 比较来自 Azure、GCP、AWS 的不同图像标记服务。我在 GCP 视觉 API 调用方面遇到问题,特别是凭据:据我了解,一个必要的步骤是在我的数据块笔记本中设置“GOOGLE_APPLICATION_CREDENTIALS”环境变量,如
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] ='/folder1/credentials.json'
“/folder1/credentials.json”是我的笔记本查找带有凭证的 json 文件的地方(笔记本在同一个文件夹中,
/folder1/notebook_api_test
)。我通过查看 Databricks 网页中的 Workspace-> Copy file path 获得这条路径。但是这种方法不起作用,当执行单元格时,我收到此错误:
DefaultCredentialsError: File /folder1/credentials.json was not found.
处理从 Azure Databricks notebook 访问 google vision API 的凭据的正确方法是什么?