📝 前提条件
- CPU >= 4 核
- RAM >= 16 GB
- Disk >= 50 GB
- Docker >= 24.0.0 & Docker Compose >= v2.26.1
- Python >=3.10 & < 3.13
- Node >= 18.20.4
如果你并没有在本机安装 Docker(Windows、Mac,或者 Linux), 可以参考文档 Install Docker Engine 自行安装。
🎬 本机环境
Python == 3.10
Node == 20.17.0
🔨 以源代码启动服务
!!!必须安装 Python 环境,根据个人习惯也可以借助 conda 来创建并管理 Python 环境
1. 安装pipx。如已经安装,可跳过本步骤:
py -m pip install --user pipx
py -m pipx ensurepath
## 验证安装
pipx --version
2. 安装 uv。如已经安装,可跳过本步骤:
pipx install uv
## 设置为阿里云 PyPI 镜像源
set UV_INDEX=https://mirrors.aliyun.com/pypi/simple
3. 下载源代码并安装 Python 依赖:
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/
uv sync --python 3.10 --all-extras
报错处理:
pyicu
(v2.14) was included becauseragflow
(v0.16.0) depends onpyicu