fastapi安装教程
时间: 2024-09-24 11:16:53 浏览: 50
fastapi:FastAPI教程
FastAPI是一个用于构建Web API的高级Python框架,它基于Starlette和Uvicorn,易于理解和上手。以下是简单的FastAPI安装步骤:
1. **安装Python**:首先确保你已经安装了Python 3.6及以上版本。可以在官方网站https://www.python.org/downloads/下载。
2. **安装依赖**:
- 使用`pip`安装FastAPI和其依赖。打开终端(Windows用户可以使用命令提示符或PowerShell),输入以下命令:
```
pip install fastapi uvicorn
```
`uvicorn`是一个高性能的WSGI HTTP服务器,用于运行FastAPI应用。
3. **创建项目文件**:
- 创建一个新的目录,比如`my_api_project`,然后进入该目录:
```
mkdir my_api_project
cd my_api_project
```
- 初始化一个虚拟环境(如果使用的是venv):
```
python -m venv .venv
source .venv/bin/activate (在Windows上是\.venv\Scripts\activate)
```
4. **编写基本配置**:
在项目的根目录下创建一个名为`main.py`的文件,然后添加基本的FastAPI设置:
```python
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000) # 默认端口是8000,你可以根据需要修改
```
这里定义了一个简单的GET路由,当你访问`http://localhost:8000/`时,将返回`{"Hello": "World"}`。
5. **启动服务**:
启动服务只需运行:
```
python main.py
```
现在你可以通过浏览器或Postman等工具测试这个新创建的API。
阅读全文