簡體   English   中英

如何將Python package添加到Azure Function?

[英]How to add Python package to Azure Function?

我是 Azure 的新手,如何為 App Function 安裝 Python package? 我按照步驟將所需的 package 添加到wwwroot文件夾中的requirement.txt文件中。 但是,這不起作用。 我還嘗試直接在代碼 ( init.py ) 中安裝 package,但這不起作用。

另外,我無法訪問 Kudu 控制台。

如何安裝我的代碼所需的 python 包?

  • 現在理想情況下,我們添加帶有源代碼文件的requirements.txt並將它們一起部署為項目,並且在部署過程中將安裝所有依賴項。

  • 這里的文件結構應該是這樣的:-在此處輸入圖像描述

其中requirments.txt位於項目的根目錄中。 此外,我在這里安裝flask and django以及這個 function。現在在我們部署這個 function 之后,這些包將出現在應用程序服務中。

  • 現在我的 http 觸發器 function 是這樣的,它基本上返回flask package 的版本
import azure.functions as  func 
from  importlib.metadata  import  version
def  main(req: func.HttpRequest) -> func.HttpResponse: 
    return  func.HttpResponse(f"Hello, {version('flask')}. This HTTP triggered function executed successfully.")

在此處輸入圖像描述

在這里,我使用 VScode 擴展部署了 function。

另一種選擇是使用門戶中的控制台

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM