下面是最终版:Windows 原生 + uv + ComfyUI Portable + Pixelle-Video 源码部署。
目标:
不装系统 Python
不装 Docker
不放 WSL
不全局 pip install
ComfyUI 自带 Python
Pixelle-Video 由 uv 管 Python 和依赖方案总览
D:\AI\
├─ apps\
│ ├─ ComfyUI_windows_portable\
│ └─ Pixelle-Video\
│
├─ data\
│ ├─ models\
│ │ ├─ checkpoints\
│ │ ├─ loras\
│ │ ├─ vae\
│ │ └─ controlnet\
│ │
│ ├─ outputs\
│ │ ├─ comfyui\
│ │ └─ pixelle\
│ │
│ └─ assets\
│ ├─ bgm\
│ └─ fonts\
│
└─ scripts\
├─ start-comfyui.ps1
├─ start-pixelle.ps1
└─ start-all.ps11. 安装必要工具
你已有 Git,所以只需要装:
uv
FFmpeg1.1 安装 uv
PowerShell 执行:
winget install astral-sh.uv关闭 PowerShell,重新打开,然后检查:
uv --versionuv 支持安装和管理 Python 版本,所以你不需要另外装系统 Python。官方文档也说明可以用 uv python install 3.12 这类命令安装指定 Python 版本。(Astral)
1.2 安装 FFmpeg
winget install -e --id Gyan.FFmpeg关闭 PowerShell,重新打开,检查:
ffmpeg -version2. 创建目录
PowerShell:
mkdir D:\AI
mkdir D:\AI\apps
mkdir D:\AI\data
mkdir D:\AI\data\models
mkdir D:\AI\data\models\checkpoints
mkdir D:\AI\data\models\loras
mkdir D:\AI\data\models\vae
mkdir D:\AI\data\models\controlnet
mkdir D:\AI\data\outputs
mkdir D:\AI\data\outputs\comfyui
mkdir D:\AI\data\outputs\pixelle
mkdir D:\AI\data\assets
mkdir D:\AI\data\assets\bgm
mkdir D:\AI\data\assets\fonts
mkdir D:\AI\scripts3. 安装 ComfyUI Portable
下载官方 ComfyUI Portable Windows,解压到:
D:\AI\apps\ComfyUI_windows_portableComfyUI Portable 是 Windows 独立打包版本,内置 python_embeded,解压即可使用,并支持 NVIDIA GPU 或 CPU。(ComfyUI Docs)
解压后目录应该类似:
D:\AI\apps\ComfyUI_windows_portable\
├─ ComfyUI\
├─ python_embeded\
├─ run_nvidia_gpu.bat
└─ run_cpu.bat4. 配置 ComfyUI 低显存启动
你的 RTX 5060 8GB 建议用低显存模式。
创建文件:
D:\AI\scripts\start-comfyui.ps1内容:
cd D:\AI\apps\ComfyUI_windows_portable
.\python_embeded\python.exe -s ComfyUI\main.py `
--windows-standalone-build `
--lowvram `
--preview-method none如果之后 SDXL 仍然爆显存,把脚本改成:
cd D:\AI\apps\ComfyUI_windows_portable
.\python_embeded\python.exe -s ComfyUI\main.py `
--windows-standalone-build `
--lowvram `
--cpu-vae `
--preview-method none启动测试:
powershell -ExecutionPolicy Bypass -File D:\AI\scripts\start-comfyui.ps1浏览器打开:
http://127.0.0.1:81885. 配置 ComfyUI 模型目录
打开:
D:\AI\apps\ComfyUI_windows_portable\ComfyUI\如果有:
extra_model_paths.yaml.example复制一份,改名为:
extra_model_paths.yaml写入:
my_models:
base_path: D:\AI\data\models
checkpoints: checkpoints
loras: loras
vae: vae
controlnet: controlnet以后模型统一放:
D:\AI\data\models\checkpoints
D:\AI\data\models\loras
D:\AI\data\models\vae
D:\AI\data\models\controlnet6. 准备第一个生图模型
第一阶段只装一个模型,别装太多。
建议二选一:
SDXL Lightning / SDXL Turbo:推荐
SD1.5:最稳、最省显存模型文件放到:
D:\AI\data\models\checkpoints先在 ComfyUI 里确认能生成一张图。
推荐测试参数:
SD1.5:
512×768
steps 20
batch 1
SDXL Lightning:
768×1024
steps 4–8
batch 17. 安装 Pixelle-Video
Pixelle-Video 官方文档要求 Python 3.10+,推荐使用 uv;官方 GitHub 也给出的启动方式是 uv run streamlit run web/app.py,启动后打开 http://localhost:8501,首次使用需要在系统配置里填写 LLM 和图像生成服务。(AIDC AI)
7.1 克隆项目
cd D:\AI\apps
git clone https://github.com/AIDC-AI/Pixelle-Video.git
cd D:\AI\apps\Pixelle-Video7.2 用 uv 安装 Python 3.11
uv python install 3.11检查 uv 管理的 Python:
uv python list7.3 创建 Pixelle-Video 虚拟环境
uv venv --python 3.11这会在项目里生成:
D:\AI\apps\Pixelle-Video\.venv7.4 安装依赖
优先执行:
uv sync如果 uv sync 报错,再执行:
uv pip install -e .8. 启动 Pixelle-Video
创建脚本:
D:\AI\scripts\start-pixelle.ps1内容:
cd D:\AI\apps\Pixelle-Video
uv run streamlit run web/app.py启动:
powershell -ExecutionPolicy Bypass -File D:\AI\scripts\start-pixelle.ps1打开:
http://localhost:85019. 创建一键启动脚本
创建:
D:\AI\scripts\start-all.ps1内容:
Start-Process powershell -ArgumentList "-NoExit", "-ExecutionPolicy Bypass", "-File D:\AI\scripts\start-comfyui.ps1"
Start-Sleep -Seconds 10
Start-Process powershell -ArgumentList "-NoExit", "-ExecutionPolicy Bypass", "-File D:\AI\scripts\start-pixelle.ps1"以后启动整套:
powershell -ExecutionPolicy Bypass -File D:\AI\scripts\start-all.ps110. Pixelle-Video Web 配置
打开:
http://localhost:8501进入:
⚙️ 系统配置10.1 LLM 配置
低成本推荐 DeepSeek:
Provider: OpenAI Compatible
Base URL: https://api.deepseek.com
Model: deepseek-chat
API Key: 你的 DeepSeek API Key或者 Qwen:
Provider: OpenAI Compatible
Base URL: https://dashscope.aliyuncs.com/compatible-mode/v1
Model: qwen-plus
API Key: 你的 DashScope API Key10.2 图像配置
ComfyUI 地址填:
http://127.0.0.1:8188注意:你不是 Docker 部署,所以不要填:
http://host.docker.internal:818810.3 TTS 配置
选择:
Edge-TTS推荐中文女声:
zh-CN-XiaoxiaoNeural推荐中文男声:
zh-CN-YunxiNeural11. 第一条视频测试
主题:
用45秒讲清楚什么是AI Agent推荐参数:
视频比例:9:16
输出分辨率:720×1280
分镜数:4–6
时长:30–45秒
风格:科技感
图像生成:ComfyUI
TTS:Edge-TTS
视频方式:静态图转场 / 图文口播你的 RTX 5060 8GB 先不要开:
WAN
CogVideoX
HunyuanVideo
Flux Dev 高分辨率
1080×1920 原生生图
batch > 1
多个 ControlNet12. 日常使用流程
以后每天只需要:
powershell -ExecutionPolicy Bypass -File D:\AI\scripts\start-all.ps1然后打开:
ComfyUI:
http://127.0.0.1:8188
Pixelle-Video:
http://localhost:850113. 关键检查命令
git --version
uv --version
ffmpeg -version不要用全局:
python --version
pip --versionPixelle-Video 里检查 Python:
cd D:\AI\apps\Pixelle-Video
uv run python --version应该显示:
Python 3.11.x14. 常见问题
uv 找不到
重开 PowerShell。
uv --version还不行:
winget install astral-sh.uvffmpeg 找不到
重开 PowerShell。
ffmpeg -version还不行:
winget install -e --id Gyan.FFmpegPixelle-Video 依赖安装失败
进入项目:
cd D:\AI\apps\Pixelle-Video清理环境:
Remove-Item -Recurse -Force .venv重建:
uv venv --python 3.11
uv sync如果还失败:
uv pip install -e .ComfyUI 爆显存
按顺序处理:
1. batch = 1
2. 分辨率降到 768×1024 或 512×768
3. 启动参数加 --lowvram
4. 还爆就加 --cpu-vae
5. 换 SD1.5 / SDXL LightningPixelle-Video 连不上 ComfyUI
确认 ComfyUI 能打开:
http://127.0.0.1:8188Pixelle-Video 里填:
http://127.0.0.1:8188最终部署选择
你这台电脑就用这套:
Git:已有
uv:winget 安装
Python 3.11:uv 管理
FFmpeg:winget 安装
ComfyUI:Portable,自带 Python
Pixelle-Video:uv .venv
模型:D:\AI\data\models
输出:D:\AI\data\outputs这就是当前最少污染、最容易维护、最适合你 RTX 5060 8GB 的 Pixelle-Video 实现方案。