无法解析导入azure,函数使用anaconda python 3.9在可视代码上

o3imoua4  于 2023-10-22  发布在  Python
关注(0)|答案(2)|浏览(126)

我试图遵循微软https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-python上的“azure functions with python”教程。
第一行
导入azure.函数作为函数
总是被标记为“无法解析(reportMissingImports)”我在Visual Code v 1.66.2上运行这个,并在Windows 10上使用Python 3.9.7 anaconda包。我看到Unable to import azure.functions in Pycharm有一个几乎相同的问题(使用pycharm),但该解决方案不适合我。我确实尝试过pip安装azure-functions,但它(显然)只适用于较旧的python版本。Anaconda上的Microsoft频道列出了很多Azure包,但没有列出azure-functions。教程真的没有提到做任何极端的事情。我对C# azure函数教程没有任何问题,并希望它是相同的。我找不到这个包裹的原因是什么?
感谢所有

vof42yt1

vof42yt11#

从我们的终端复制后,我们可以创建Azure功能,并在创建虚拟环境后安装所需的Python模块。以下是创建Python Azure函数所需的几个步骤。
1.确保已安装Azure功能核心工具。
1.请确保您安装了Python 3.7.x或3.6.x或3.8.x解释器中的任何一个。因此,在通过选择解释器创建时,会创建一个虚拟环境

1.选择一个模板并为其提供名称。

1.选择授权级别并>>在新窗口中打开

1.创建后,下面将是应用程序的文件结构

按照上述步骤,我们可以创建一个Azure函数,安装所有所需的模块。此外,您可以检查requirements.txt文件,以了解已安装的模块。

结果:

没有虚拟环境。

一个虚拟的环境。

有关更多信息,请参阅如何在Python中创建Azure函数

i7uq4tfw

i7uq4tfw2#

尝试了许多建议的答案,我不知道是什么最终为我修复了它,我认为这与.venv有关
我在这里安装了Azure Functions Core Tools
https://github.com/Azure/azure-functions-core-tools#installing
当运行debug时,它要求我这样做。然后,当我运行debug(F5)时,再次安装了azure-functions。在那之后,它起作用了。

相关问题