在 Azure Functions 中导入 Google Cloud python 库时出错



我有用于开发 Azure 函数应用的 Python 代码,代码涉及我导入google-cloud-bigquery库。我有一个要求列表.txt在项目文件夹中提到了库。现在我尝试通过以下两种方式导入它:

import google.cloud.bigquery
import google.oauth2.service_account

from google.cloud import bigquery
from google.oauth2 import service_account

但我收到一个错误:

执行函数时异常:Functions.test_function <--- 结果:失败异常:模块未找到错误:未命名模块 "google.cloud"堆栈:文件 "/usr/local/lib/python3.6/site-packages/azure_functions_worker/dispatcher.py", 239号线,_handle__function_load_request

有人可以告诉我如何在 Azure Functions(Linux 机器上的动态消费计划(中使用外部 Python 库吗?

要求.txt如下所示:

google-cloud-bigquery
google-cloud-bigquery[pandas]
pandas-gbq
azure
azure-cosmos

Azure Functions 主要用于无服务器计算。不支持永久安装 Python 库。

最新更新