2026/3/26 11:50:09
网站建设
项目流程
旅游电商网站建设方案,网站建设的程序,做学历的网站,腾讯云改wordpressUvicorn 和 FastAPI 是现代 Python Web 开发中非常流行的一对组合#xff0c;它们基于异步编程模型#xff0c;能够高效处理高并发请求#xff0c;是构建高性能、易维护、文档完备的现代 Web API 的理想选择。本文将详细介绍如何在 Windows 系统本地部署 Uvicorn FastAPI 并…Uvicorn 和 FastAPI 是现代 Python Web 开发中非常流行的一对组合它们基于异步编程模型能够高效处理高并发请求是构建高性能、易维护、文档完备的现代 Web API 的理想选择。本文将详细介绍如何在 Windows 系统本地部署 Uvicorn FastAPI 并结合路由侠实现外网访问本地部署的 Uvicorn FastAPI 。第一步本地部署安装 Uvicorn FastAPI1本教程操作环境为 Windows11 系统首先确保你的系统上已经安装了 Python 3.7 或更高版本。如果未安装可以从 Python 官方网站下载并安装最新版本的 Python 点此下载。2为了更好地管理项目依赖建议使用以下命令创建一个虚拟环境。python -m venv myenv激活虚拟环境。myenv\Scripts\activate3在激活的虚拟环境中运行以下命令来安装 FastAPI 和 Uvicorn 。pip install --no-cache-dir fastapi uvicorn[standard] -i https://pypi.tuna.tsinghua.edu.cn/simple4在你喜欢的位置新建文件夹如my_fastapi_project 在文件夹里面创建一个新的 Python 文件如main.py 并在其中编写你需要的 FastAPI 应用代码本教程以下面的代码为例。from fastapi import FastAPI app FastAPI() app.get(/) async def read_root(): return {message: Hello, World!}5在命令行中切换到你的刚刚创建的项目目录运行以下命令启动应用。uvicorn main:app --reload6打开浏览器访问地址 http://127.0.0.1:8000 就能看到你部署的 FastAPI 服务文件内容了。第二步外网访问本地 Uvicorn FastAPI在内网的电脑上安装路由侠点此下载1下载安装完成后打开路由侠界面点击【内网映射】。2点击【添加映射】。3选择【原生端口】。4在内网端口填写 Uvicorn 端口 8000 后点击【创建】按钮如下图。5创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。6在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 Uvicorn FastAPI 文件内容了。