我在Gogole Cloud中有一个automl vision项目,在Google Cloud 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中,而不是将它们分成不同的flask项目。

最佳答案

实例化这些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')

关于python - 如何在一个 flask 中设置两个os.environ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58695681/

10-13 01:10