【问题标题】:Azure Functions fails running when deployedAzure Functions 部署时运行失败
【发布时间】:2022-02-23 20:01:14
【问题描述】:

我是新来的,如果帖子不完整,请见谅。

我正在尝试在 azure 上部署一个与 blob 交互的 python 脚本。 该脚本在本地运行良好:我可以与我的存储帐户交互,上传和下载 blob... 但是当我在 azure 上部署我的功能时,它不会运行。 日志显示不存在名为 azure.storage 的模块。

问题是,我必须在我的电脑上安装这个模块。

我应该在 azure web 上添加这个模块吗? 我该怎么做?

我正在使用 python 3.6.5 在 Visual Studio Code 上进行开发。

调用详细信息中列出的错误:

Result: Failure Exception: ModuleNotFoundError: No module named 'azure.storage'. Troubleshooting Guide: https://aka.ms/functions-modulenotfound Stack: File "/azure-functions-host/workers/python/3.7/LINUX/X64/azure_functions_worker/dispatcher.py", line 309, in _handle__function_load_request func_request.metadata.entry_point) File "/azure-functions-host/workers/python/3.7/LINUX/X64/azure_functions_worker/utils/wrappers.py", line 42, in call raise extend_exception_message(e, message) File "/azure-functions-host/workers/python/3.7/LINUX/X64/azure_functions_worker/utils/wrappers.py", line 40, in call return func(*args, **kwargs) File "/azure-functions-host/workers/python/3.7/LINUX/X64/azure_functions_worker/loader.py", line 85, in load_function mod = importlib.import_module(fullmodname) File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/home/site/wwwroot/HttpTriggerTest/__init__.py", line 3, in <module> import HttpTriggerTest.dependance1 as dependance1 File "/home/site/wwwroot/HttpTriggerTest/__init__.py", line 4, in <module> import azure.storage.blob 

我希望有人可以帮助我。

【问题讨论】:

    标签: python azure azure-functions


    【解决方案1】:

    Sol 1 : 尝试将环境变量 FUNCTIONS_WORKER_RUNTIME 设置为 python

    Sol 2:尝试将 azure.storage 添加到您的 requirements.txt 文件中

    如需进一步咨询Ref1Ref2Ref3

    【讨论】:

    • 感谢 RithwikBojja-MT 的快速回答。我在配置中检查了 FUNCTIONS_WORKER_RUNTIME 但它已经是“python”。所以我检查了我的 Visual Studio 代码项目中的 requirements.txt:我没有编写包,所以它没有部署在 azure 上。 (如果有人问,我需要的包是 azure-storage-blob)
    猜你喜欢
    • 2020-09-09
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 2020-01-06
    • 1970-01-01
    • 2020-11-03
    • 2021-02-27
    相关资源
    最近更新 更多