环境要求
本文档以openEuler 24.03 LTS SP3系统安装Dify 1.13.3版本为例。除此之外,本节介绍了鲲鹏服务器上安装Dify可支持的其他环境信息。
可支持的版本
OS版本 |
Python版本 |
Node.js版本 |
支持的Dify版本范围 |
|---|---|---|---|
openEuler 24.03 LTS SP3 |
Python 3.11.6 |
Node.js 22.22.3 |
Dify 1.13.x |
openEuler 22.03 LTS SP4 |
Python 3.9.9 |
Node.js 22.22.3 |
Dify 1.13.3的API要求Python高于3.11且低于3.13版本 系统自带的Python 3.9.9版本不满足要求,如需使用Dify 1.13.3,建议并行安装Python 3.11并使用软件专属环境。 |
也可以使用Docker容器快速部署。
依赖组件要求
组件 |
版本 |
|---|---|
python3 |
3.11.6-20.oe2403sp3 |
nodejs |
22.22.3 |
npm |
10.9.8 |
pnpm |
10.32.1 |
Dify |
1.13.3 |
Dify安装方式
Dify安装时需要区分API服务和Web前端两个部分,因此Dify的安装验证重点是确认API与Web的版本约束、运行时依赖和前端构建产物都匹配当前系统环境。
分类 |
安装方式 |
是否产生构建产物 |
说明 |
|---|---|---|---|
API服务 |
使用源码目录api/运行,并安装其Python运行依赖 |
不需要构建 |
API是服务进程,在源码目录下启动。 |
Web前端 |
使用pnpm安装依赖并构建 |
产生.next/前端构建目录 |
Web是Next.js前端应用,构建产物由pnpm build生成。 |
父主题: 配置环境