Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Requirements

This document uses Dify 1.13.3 as an example to describe how to compile and build Dify on openEuler 24.03 LTS SP3. In addition, this section describes other environments supported by source code build verification.

Supported Versions

Table 1 Supported versions

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 requires Python versions later than 3.11 and earlier than 3.13.

The built-in Python 3.9.9 does not meet the requirements. If you need to use Dify 1.13.3, you are advised to install Python 3.11 and use a dedicated environment.

Dependent Component Requirements

Table 2 Version requirements for dependent components

Component

Version

python3

3.11.6-20.oe2403sp3

python3-pip

23.3.1-7.oe2403sp3

python3-devel

3.11.6-20.oe2403sp3

GCC

12.3.1-105.oe2403sp3

GCC-C++

12.3.1-105.oe2403sp3

Make

4.4.1-2.oe2403sp3

Git

2.43.0-10.oe2403sp3

Node.js

22.22.3

npm

10.9.8

pnpm

10.32.1