FastAPI的安装

安装FastAPI

pip install "fastapi[all]"

以上安装还包括了 uvicorn,你可以将其用作运行代码的服务器。

我们也可以分开来进行安装
假如你想将应用程序部署到生产环境,你可能要执行以下操作:

pip install fastapi

并且安装uvicorn来作为服务器:

pip install "uvicorn[standard]"

然后对你想使用的每个可选依赖项也执行相同的操作。

### FastAPI 安装指南适用于 macOS #### 准备工作 为了确保 FastAPI 能够顺利运行,需要先确认已安装 Python 的正确版本。通常建议使用 Python 3.7 或更高版本。可以使用如下命令验证当前的 Python 版本: ```bash python3 --version ``` 如果显示的是较低版本,则可能需要更新或安装新的 Python 版本。 #### 创建虚拟环境 创建一个新的虚拟环境有助于隔离项目依赖项并保持系统的整洁有序。通过以下命令建立虚拟环境: ```bash python3 -m venv fastapi-env source fastapi-env/bin/activate ``` 激活后的提示符前会带有 `(fastapi-env)` 字样表示处于该环境中。 #### 安装 FastAPI 和 Uvicorn FastAPI 是基于 Starlette 运行的一个现代 Web 框架,而 Uvicorn 则是用来启动 FastAPI 应用程序的 ASGI 服务器。可以通过 pip 工具轻松完成这两个包的安装: ```bash pip install "fastapi[all]" pip install uvicorn ``` 上述操作完成后即完成了 FastAPI 及其所需组件的基础配置[^1]。 #### 测试安装成果 编写一个简单的 Hello World API 来测试是否成功部署了 FastAPI: ```python from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {"message": "Hello World"} ``` 保存文件名为 `main.py` 并执行下面这条指令来启动服务: ```bash uvicorn main:app --reload ``` 此时应该可以在浏览器访问 http://127.0.0.1:8000 查看返回的消息{"message":"Hello World"},这表明 FastAPI 正常运作中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

micro_cloud_fly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值