【问题标题】:Python Azure Function Remote App publish errorPython Azure 函数远程应用程序发布错误
【发布时间】:2020-05-27 04:13:44
【问题描述】:

每当我尝试在 Azure Function 上发布 Azure Function for Python 应用程序时,都会出现以下错误:-

我想使用命令行为 python 发布 azure 函数 命令:-func azure functionapp <Function Name> --Python

但每当我在本地使用 func host start 尝试它时,它就可以工作。

有没有办法解决上述问题?

【问题讨论】:

  • 您好 Akshay,请问您的问题是否已解决?

标签: python python-3.x azure-functions azure-function-app azure-functions-core-tools


【解决方案1】:

你可以试试下面的命令:

func azure functionapp publish <your function app name> --build remote

func azure functionapp publish <your function app name> --build local

我通常使用这两个命令将 python 函数从 VS 代码部署到 Azure。有关这些命令的更多信息,您可以参考此tutorial

【讨论】:

    【解决方案2】:

    您是否安装了 requirements.txt 文件中未引用的任何 python 模块?这可能会导致部署失败。在 pip 安装模块后,您应该将它们添加到 requirements.txt 文件中,格式如下:

    requests==2.19.1
    

    然后您可以通过执行以下 cmdlet 来生成 requirements.txt 文件:

    pip freeze > requirements.txt
    

    然后正如 Hury Shen 提到的,您可以使用这两个命令中的任何一个进行部署。我发现使用 --build 远程命令时它部署成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      相关资源
      最近更新 更多