使用VSCode在Windows 10上运行Python Azure函数

时间:2019-05-22 15:17:55

标签: python azure azure-functions

我正在尝试在Windows 10 PC上的Python中开发Azure函数。每次尝试调试时,都会出现此错误:“ AttributeError:模块'azure.functions_worker'没有属性'start_async'“

我正在运行Python 3.6.8, Azure Function核心工具(2.7.1158) 和函数运行时间:2.0.12438.0 VSCode最新

试图删除并重新安装Azure CLI

2 个答案:

答案 0 :(得分:0)

根据官方教程Create an HTTP triggered function in Azure的{​​{3}}部分,请将Python运行时从3.8降级为3.6。我确定Azure功能核心工具尚未准备好支持高于3.6的Python版本。

以我为例,在Windows 10上使用Python 3.7时,我什至无法安装devkits函数。因此,我安装了新的Python 3.6运行时并更改PATH以使其能够解决我的问题。

答案 1 :(得分:0)

当我使用Python 3.6-32bit时,我在Win10上遇到了这个问题。安装Python 3.6- 64bit 可以使错误消失,因此如果您还没有尝试,则值得尝试一下。