我在windows10中,我在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自从我上次测试我的azure函数以来,我没有改变任何东西。我不知道为什么我会收到错误消息。有人知道错误消息是什么意思吗?这个问题的解决方案是什么?
azure-functions-core-tools有什么问题吗?问题是我根本没有改变任何东西。但现在它无缘无故地停止了工作。如果有人能帮上忙,我将不胜感激。谢谢。
发布于 2020-06-09 21:02:58
我和一位同事也有同样的问题。尝试手动安装软件包是可行的,但我认为这是一种变通方法。
此外,您将进入兔子洞,因为每次您添加一个包,其他一些将不起作用。
我认为有一些更新破坏了一些东西。我现在正在尝试找出如何降级一些azure工具,看看这是否有帮助。
(抱歉,这不是一个完整的解决方案,我不允许发表评论)
//编辑//
从cli运行func start对我来说很有效,从vscode运行仍然会产生错误。
发布于 2020-06-10 21:36:30
在几个月不使用Azure功能和使用新笔记本电脑后,我昨天也遇到了同样的问题。
我发现您可以在Visual Studio代码调试器中禁用异常警报。

默认情况下,选中未捕获的异常和用户未捕获的异常:取消选中它们,这将阻止调试器显示异常。
发布于 2020-06-10 16:08:27
我也有同样的问题。这似乎是一个普遍的问题,而不是局部的。
问候你,迈克尔
https://stackoverflow.com/questions/62274831
复制相似问题