如何在一个烧瓶项目中设置两个 os.environ

how to set two os.environ in one single flask project

我在 gogole 云中有一个项目 automl vision,在 google 云中有另一个项目 automl tables,但我有两个 os.environ

os.environ["GOOGLE_APPLICATION_CREDENTIALS"]='path/to/my/fileVisionKey.json'

os.environ["GOOGLE_APPLICATION_CREDENTIALS"]='path/to/my/fileTablesKey.json'

每个项目。请问我可以将它们集中在一个单独的 app.py 中,而不是将它们分成不同的烧瓶项目吗?

您需要在为这些 API 实例化客户端时单独指定这些文件,而不是使用环境变量。

from google.cloud import automl_v1beta1 as automl

vision_client = automl.AutoMlClient.from_service_account_json('path/to/my/fileVisionKey.json')
tables_client = automl.AutoMlClient.from_service_account_json('path/to/my/fileTablesKey.json')