小能豆

在 Azure Functions 上部署 FastAPI 项目或在本地测试时遇到问题

py

我正在开发一个 Python FastAPI 项目,并尝试使用 Azure Functions 进行部署。我偶然发现了这个存储库fastapi-on-azure-functions,它提供了有关如何实现此目的的指南。

虽然文档指出这是一个简单的示例代码,但我无法在本地测试它或将其部署到 Azure。

创建 Python 虚拟环境并激活它后。我按照文档中所述安装了要求。但是当我运行func start或时func host start。我收到如下响应。
1.jpg

当我尝试将其部署到 Azure 时,我WrapperFunction没有Local Project

2.jpg


阅读 28

收藏
2024-12-13

共1个答案

小能豆

最初,我无法看到这些函数或在本地运行该函数:

1.png

为了使其工作,创建一个新的环境:

2.png

3.png

打开终端,运行pip install requirements.txt

4.png

使用以下命令在本地运行该函数func host start

5.png

7.png

8.png

2024-12-13