在 Windows 环境下,基于 Dify 低代码 LLM 应用开发平台,从零搭建一个能解析合同、识别法律风险、给出修改建议的智能 Agent,全程覆盖环境部署、知识库构建、Agent 配置、功能测试的全流程。
第一阶段:Windows 环境准备(基础依赖安装)
步骤 1:安装 Python(Dify 运行基础)
- 下载 Python:访问 Python 官网,下载 Python 3.10+ 版本(推荐 3.10.11,兼容性最好)。
- 安装注意:
- 勾选「Add Python 3.10 to PATH」(关键,避免手动配置环境变量)。
- 选择「Customize installation」,确保「pip」组件被勾选。
- 验证安装:打开 管理员模式 的 CMD,执行:
python --version# 输出 Python 3.10.x 即成功pip --version# 输出 pip 版本即成功
步骤 2:安装 Docker(Dify 容器化部署)
Dify 推荐用 Docker 部署(Windows 下最稳定),需安装 Docker Desktop:
- 下载 Docker Desktop:访问 Docker 官网,下载 Windows 版本。
- 安装要求:
- Windows 10/11 专业版 / 企业版需开启 Hyper-V(控制面板→程序→启用或关闭 Windows 功能→勾选 Hyper-V 和容器)。
- 家庭版需安装 WSL2:执行
wsl --install(CMD 管理员模式),重启电脑后自动安装 Ubuntu。
- 启动 Docker:安装完成后启动 Docker Desktop,等待右下角图标变为「Running」(首次启动可能需要几分钟)。
- 验证 Docker:CMD 执行:
docker --version# 输出 Docker 版本docker-compose --version# 输出 compose 版本
步骤 3:克隆并启动 Dify
- 安装 Git(可选,也可手动下载):
winget install Git.Git# Windows 10/11 自带 winget,无则手动下载 Git - 克隆 Dify 仓库:# 新建文件夹(如 D:\dify),进入该文件夹后执行
git clone https://github.com/langgenius/dify.gitcd dify
- 启动 Dify 容器:# 启动所有服务(首次启动会下载镜像,约 5-10 分钟)
docker-compose up -d
- 验证 Dify 启动:
- 打开浏览器,访问 http://localhost:8000,出现 Dify 登录界面即成功。
- 默认初始账号:[email protected],密码:password123(首次登录需修改密码)。
正常启动的输出示例(无报错):
[+] Running 10/10 ✔ Network dify_network Created ✔ Container dify-weaviate Started ✔ Container dify-redis Started ✔ Container dify-db Started ✔ Container dify-worker Started ✔ Container dify-api Started ✔ Container dify-web Started ✔ Container dify-nginx Started

