Azure functions 无法再在vscode中启动my azure函数

Azure functions 无法再在vscode中启动my azure函数,azure-functions,Azure Functions,我在windowns 10。我在vscode中开发python azure函数,并在本地主机上测试它。直到最近一切都很好。我尝试启动azure功能,但收到如下错误消息: Exception has occurred: ModuleNotFoundError No module named 'grpc_tools' File "c:\users\myusername\appdata\roaming\npm\node_modules\azure-functions-core-tools\bin\

我在windowns 10。我在vscode中开发python azure函数,并在本地主机上测试它。直到最近一切都很好。我尝试启动azure功能,但收到如下错误消息:

Exception has occurred: ModuleNotFoundError
No module named 'grpc_tools'
  File "c:\users\myusername\appdata\roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\3.7\windows\x64\grpc\__init__.py", line 2034, in <module>
    import grpc_tools
  File "c:\users\myusername\appdata\roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\3.7\windows\x64\azure_functions_worker\dispatcher.py", line 16, in <module>
    import grpc
  File "c:\users\myusername\appdata\roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\3.7\windows\x64\azure_functions_worker\main.py", line 7, in <module>
    from . import dispatcher
  File "c:\users\myusername\appdata\roaming\npm\node_modules\azure-functions-core-tools\bin\workers\python\3.7\windows\x64\worker.py", line 59, in <module>
    from azure_functions_worker import main
发生异常:ModuleNotFoundError 没有名为“grpc_工具”的模块 文件“c:\users\myusername\appdata\roaming\npm\node\u modules\azure functions核心工具\bin\workers\python\3.7\windows\x64\grpc\\ uuuuuuu init\uuuuuu.py”,第2034行,在 导入grpc_工具 文件“c:\users\myusername\appdata\roaming\npm\node\u modules\azure functions核心工具\bin\workers\python\3.7\windows\x64\azure\u functions\u worker\dispatcher.py”,第16行 进口grpc 文件“c:\users\myusername\appdata\roaming\npm\node\u modules\azure functions核心工具\bin\workers\python\3.7\windows\x64\azure\u functions\u worker\main.py”,第7行,在 从…起导入调度程序 文件“c:\users\myusername\appdata\roaming\npm\node\u modules\azure functions核心工具\bin\workers\python\3.7\windows\x64\worker.py”,第59行,在 从azure\u函数\u工作者导入主 自从上次测试azure功能以来,我没有做任何更改。我不知道我为什么会收到错误信息。有人知道错误消息的意思吗?这个问题的解决办法是什么


azure功能核心工具
有问题吗?问题是我什么都没有改变。但现在它无缘无故地停止了工作。如果有人能帮忙,我真的很感激。谢谢。

我和一位同事有完全相同的问题。试图手动安装包的作品,但我认为这是一个工作。 此外,你也将进入兔子洞,因为每次你添加一个包,其他一些将不起作用

我认为有一些更新破坏了一切。我现在正试图找出如何降级一些azure工具,看看这是否有帮助

(很抱歉,这不是一个完整的解决方案,我不允许发表评论)

//编辑//


Funning
func start
在我使用的cli中,从vscode运行仍然会产生错误。

我也有同样的问题。这似乎是一个普遍的问题,而不是局部问题

问候,,
Michael

在几个月没有使用Azure功能和新笔记本电脑后,我昨天开始出现同样的问题

我发现可以在VisualStudio代码调试器中禁用异常警报

默认情况下,会选中未捕获异常和用户未捕获异常:取消选中它们,这将阻止调试器显示异常。

有相同的问题。
“func start”工作正常,但您的应用程序是否也在子文件夹中,并使用Core Tools 2.x?如果是,请转到应用程序的根文件夹,然后再次运行
func start
。您也可以尝试将function core tools更新到最新版本。关于此问题有任何更新吗?:)我应该执行
pip安装grpc_tools
?它失败了,要求我安装
grpcio\u工具
。我这样做了,它说我错过了其他模块。我应该继续安装吗?你是说这对你有用吗?我应该安装在venv内部还是外部?非常感谢!手动安装它们只会产生其他导入错误。当您不需要所有grpcio内容时,它将崩溃:“无法从'google.protobuf'导入名称'enable_deterministic_proto_serialization'”您只需从命令行运行该功能,func host start或func start对我有效(无需安装任何额外内容)但这意味着您没有附加调试器,无法调试应用程序,但可以运行它。