我在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/