基于conda源码启动RAGFlow

前提条件

CPU ≥4 核
内存≥16 GB
磁盘≥50 GB
Docker ≥ 24.0.0 和 Docker Compose ≥ v2.26.1
Python >=3.10 & < 3.13
Node >= 18.20.4

如果您尚未在本地计算机(Windows、Mac 或 Linux)上安装 Docker,请参阅安装 Docker Engine指南。

本机环境 

Python 3.12.2

Node 20.15.0

Python环境准备

1. 安装pipx。如已经安装,可跳过本步骤:
    python -m pip install --user pipx
    python -m pipx ensurepath
    ##  验证安装
    pipx --version
2. 安装 uv。如已经安装,可跳过本步骤:
pipx install uv
## 设置为阿里云 PyPI 镜像源
set UV_INDEX=https://mirrors.aliyun.com/pypi/simple
3. 克隆 RAGFlow
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/
4. conda创建虚拟环境:
conda create -n zxzenv python=3.12.2

conda activate ragflow
如果没有安装conda请先按照 conda
5. 修改 pyproject.toml 文件,以支持conda安装 Python 依赖项:

在 pyproject.toml 中,添加 [tool.setuptools.packages.find] 部分,显式指定需要包含的包。例如:

[tool.setuptools.packages.find]
where = ["."]  # 从当前目录查找包
include = [
    "web",
    "rag",
    "sdk",
    "api",
    "logs",
    "conf",
    "helm",
    "agent",
    "docker",
    "zmytest",
    "deepdoc",
    "xgboost",
    "graphrag",
    "intergrations",
    "flask_session"
]
exclude = []  # 排除不需要的包

6. 执行命令安装 Python 依赖项:

pip install -e .

7. 如果报错 缺少 punkt_tab 数据资源:

********************************************************************** Resource punkt_tab not found. Please use t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值