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
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
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 |