无法导入 'azure.functions' pylint(导入错误)[3,1] 和无法导入 '__app__modules.library_finder' pylint(导入错误)[4,1]

Unable to import 'azure.functions' pylint(import-error) [3,1] and Unable to import '__app__modules.library_finder' pylint(import-error) [4,1]

我正在尝试在 Microsoft Azure 中测试无服务器 Python 聊天机器人 API,但是当我遵循在线指南时 https://towardsdatascience.com/creating-a-serverless-python-chatbot-api-in-microsoft-azure-from-scratch-in-9-easy-steps-2f1913fc9581

它给出了这些错误: 无法导入 'azure.functions' pylint(导入错误)[3,1] 无法导入“__app__modules.library_finder”pylint(导入错误)[4,1]

知道如何解决这个问题吗?

此致

这个错误来自pylint。看起来 linter 没有指向 .env,因此无法验证 azure 包!要解决它,你可以试试这个:

在Visual Studio代码中:

  • 在状态栏中找到 Python 版本并单击它
  • Select 项目所在的 Azure 工作区
  • 为您显示 Python 个版本的列表。选择以 ./.venv/ 开头的那个(在我的例子中,它是:./.venv/bin/python)
  • 然后您可能会看到一个弹出窗口,提示未安装 Linter pylint。
  • 点击“安装”按钮进行安装,您应该可以开始了

希望对您有所帮助