在Azure函数(Visual Studio)中安装软件包时出错

时间:2020-09-03 05:13:35

标签: python visual-studio azure package azure-functions

我正在尝试在azure函数中安装tldextract软件包,但无法安装。该软件包位于azure函数文档中提供的python索引中,但仍无法导入。

帮助我在Azure函数中安装软件包。enter image description here

1 个答案:

答案 0 :(得分:0)

请确保在项目目录根目录的requirements.txt文件中包含tldextract模块。

requirements.txt

然后将其导入您的代码中:

import tldextract

这是我的示例函数:

import logging, tldextract
import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')

    domain = tldextract.extract("https://www.goodreads.com/").domain

    if domain:
        return func.HttpResponse(f"This HTTP triggered function executed successfully. Domain is: {domain}")
    else:
        return func.HttpResponse(
             "This HTTP triggered function executed successfully.",
             status_code=200
        )