1. 项目概述
Dify作为一款开源的AI应用开发平台,正在成为越来越多开发者和企业构建智能应用的首选工具。不同于简单的API调用,Dify提供了从数据处理、模型训练到应用部署的全流程支持。在Windows环境下安装Dify看似简单,但实际会遇到各种环境依赖和配置问题。本文将基于我三次不同Windows系统的安装经验,带你避开所有可能的坑。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与依赖检查
2.1 硬件与系统要求
Dify对硬件的要求取决于你要运行的AI模型规模。对于基础功能测试:
- CPU:至少4核(推荐Intel i5及以上)
- 内存:8GB起步(16GB更佳)
- 磁盘:SSD硬盘,至少50GB可用空间
- GPU:非必须,但如果有NVIDIA显卡(GTX 1060 6GB以上)会显著提升模型推理速度
系统版本方面,我实测过以下Windows版本:
- Windows 10 20H2及以上
- Windows 11 21H2及以上
- Windows Server 2019/2022
特别注意:家庭版Windows可能会缺少某些企业级功能组件,建议使用专业版或企业版。
2.2 必要软件安装
-
Python环境:
- 必须使用Python 3.8-3.10版本(3.11存在兼容性问题)
- 推荐使用Miniconda管理环境:
bash复制
choco install miniconda3 -y conda create -n dify python=3.9 -
CUDA工具包(有NVIDIA显卡时):
- 根据显卡驱动版本选择对应的CUDA:
bash复制nvidia-smi # 查看驱动版本- 驱动版本与CUDA对应关系:
| 驱动版本 | 最高支持CUDA |
|----------|-------------|
| >=515 | CUDA 11.7 |
| >=450 | CUDA 11.0 |
-
Docker Desktop:
- 必须开启WSL2后端:
powershell复制wsl --install wsl --set
