错误:找不到满足天蓝色函数要求的版本

时间:2020-05-16 17:28:23

标签: python windows azure visual-studio-code azure-functions

我一直在做这个练习:

使用Visual Studio代码在Azure中创建函数

https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-vs-code?pivots=programming-language-python

执行以下步骤后:

  • 为您的功能项目选择一种语言:选择Python。

  • 选择Python别名以创建虚拟环境:选择Python解释器的位置。如果未显示位置,请输入Python二进制文件的完整路径。

  • 为项目的第一个功能选择模板:选择HTTP触发器。

  • 提供一个函数名称:键入HttpExample。

  • 授权级别:选择“匿名”,这使任何人都可以调用您的函数端点。要了解授权级别,请参阅授权密钥。

  • 选择打开项目的方式:选择“添加到工作区”。


我按 F5 在本地运行该功能

这是我得到的错误:

enter image description here

我安装了python,pip,wheel,天蓝色功能工具

PS C:\Users\Mustafa Saifee\azfunc> python --version
Python 3.8.2

PS C:\Users\Mustafa Saifee\azfunc> pip --version
pip 20.1 from c:\program files\python38\lib\site-packages\pip (python 3.8)

PS C:\Users\Mustafa Saifee\azfunc> wheel version
wheel 0.34.2

PS C:\Users\Mustafa Saifee\azfunc> pip install azure-functions 
Requirement already satisfied: azure-functions in c:\program files\python38\lib\site-packages (1.2.1)

操作系统:Microsoft Windows 10 Education 10.0.19041 Build 19041

如何解决此问题?请帮助

也尝试过:

我尝试了python 3.7和3.8 另外,我还尝试了基于conda的python。 然后,我卸载了所有内容。然后一一安装回去。问题仍然存在

我只是希望该错误消失,以便我可以完成其余的练习。

((如果您可以在我的GitHub Repository上的#azure-functions团队中标记某人,我也会在GitHub Issue上发布此问题)

1 个答案:

答案 0 :(得分:0)

@aprilspeight帮助我解决了这个问题。因此可以解决此问题。

解决方案由@aprilspeight提供:您是否尝试过运行 屏幕上的init.py文件处于活动状态时该功能如何?

无需修改function.json文件中的任何内容 如果您正在尝试快速入门。因此,请确保您 在开始调试(F5)时查看init.py文件。

整个问题可以读成HERE