From 984a2c3611f785a0cc5293be4517e9eb4d3fce7a Mon Sep 17 00:00:00 2001 From: Linxiushen <1787979356@qq.com> Date: Sun, 20 Sep 2026 11:57:27 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20requirements.txt=20=E7=BC=BA=20fastapi/?= =?UTF-8?q?uvicorn=EF=BC=8C=E6=8C=89=20README=20=E8=B7=91=20serve=5Fopenai?= =?UTF-8?q?=5Fapi.py=20=E7=9B=B4=E6=8E=A5=E5=B4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit README 的「第0步」让用户 pip install -r requirements.txt 完成环境搭建, 随后在 OpenAI 兼容服务一节给出可直接运行的命令(README.md:1652): cd scripts && python serve_openai_api.py 但 scripts/serve_openai_api.py 第12行 import uvicorn、第16-17行 from fastapi import ... 都是顶层硬依赖,而 requirements.txt 里两个都没有。 复现(venv 严格按 requirements.txt 装齐): $ cd scripts && python serve_openai_api.py --help ModuleNotFoundError: No module named 'uvicorn' 补上两行。版本已在独立 venv 里验证可与已声明的 pydantic==2.11.5 共存。 --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index 2dabcef..96dc73c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,6 +28,8 @@ streamlit==1.50.0 einops==0.8.1 swanlab==0.9.8 modelscope==1.37.0 +fastapi==0.120.1 +uvicorn==0.38.0 # torch==2.6.0 # torchvision==0.21.0 # peft==0.7.1