如何更改 python 版本的 azure 函数

How to change python version of azure function

当我发布我的 azure 云函数时,我收到消息:

本地 python 版本“3.9.7”与您部署的 Function App 的预期版本不同。这可能会导致 Azure Functions 中出现 'ModuleNotFound' 错误。请为 3.9 版创建 Python Function App 或更改本地计算机上的虚拟环境以匹配 'Python|3.8'.

如何将版本更改为 3.9?

  • 您可以从 Azure CLI 查看和设置 linuxFxVersion
  • 使用 az functionapp config set command,您可以在函数应用程序中更改 linuxFxVersion 设置。
az functionapp config set --name <FUNCTION_APP> --resource-group <RESOURCE_GROUP> --linux-fx-version "PYTHON|3.9"

更多信息请参考Changing Python version