This commit is contained in:
wangjiming
2026-07-31 16:10:34 +08:00
parent 945b4ace86
commit 242407b676
34 changed files with 3847 additions and 717 deletions

View File

@@ -92,13 +92,13 @@ docker run -d --name yg_ft_pg -p 15432:5432 \
### 3. 后端 / 算力 venv 首次创建
后端与算力各有独立 venv首次需在 WSL 中创建并安装依赖(完整命令见下方启动小节):
- 后端:`cd /mnt/e/yg_ft/backend && python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt`
- 算力:`cd /mnt/e/yg_ft && source compute/.venv/bin/activate && pip install -r compute/requirements.txt`compute 使用绝对导入 `compute.*`,须在仓库根目录操作)
- 后端:`cd /home/wang/yg_ft/backend && python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt`
- 算力:`cd /home/wang/yg_ft && source compute/.venv/bin/activate && pip install -r compute/requirements.txt`compute 使用绝对导入 `compute.*`,须在仓库根目录操作)
### 4. 前端首次安装
在 Windows 终端:
```powershell
cd e:\yg_ft\frontend
cd \\wsl.localhost\Ubuntu\home\wang\yg_ft\frontend
npm install
npm run dev
```
@@ -111,10 +111,8 @@ npm run dev
```bash
# 在 WSL 终端中执行
cd /mnt/e/yg_ft/backend
python3 -m venv .venv
cd /home/wang/yg_ft/backend
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --host 0.0.0.0 --port 17861 --reload
```
@@ -158,14 +156,12 @@ npm run dev
## 算力服务启动
> 算力服务同样需在 **WSL 终端** 中启动,且拥有**独立虚拟环境(不复用后端 venv**。代码使用绝对导入 `compute.*`,因此必须从**仓库根目录(`/mnt/e/yg_ft`**执行,不能先 `cd compute` 再启动(否则报 `No module named 'compute'`)。若 `.wslconfig` 使用 `networkingMode=mirrored`uvicorn 需绑定 `--host 0.0.0.0` 才能被 Windows 侧 `localhost` 访问。
> 算力服务同样需在 **WSL 终端** 中启动,且拥有**独立虚拟环境(不复用后端 venv**。代码使用绝对导入 `compute.*`,因此必须从**仓库根目录(`/home/wang/yg_ft`**执行,不能先 `cd compute` 再启动(否则报 `No module named 'compute'`)。若 `.wslconfig` 使用 `networkingMode=mirrored`uvicorn 需绑定 `--host 0.0.0.0` 才能被 Windows 侧 `localhost` 访问。
```bash
# 在 WSL 终端中执行(必须位于仓库根目录 yg_ft/
cd /mnt/e/yg_ft
python3 -m venv compute/.venv
cd /home/wang/yg_ft
source compute/.venv/bin/activate
pip install -r compute/requirements.txt
uvicorn compute.api.main:app --host 0.0.0.0 --port 19100 --reload
```