2024-11-6 ragflow Windows11 安装过程

小白安装ragflow,踩了很多坑,网上有些资料是早期版本的,有些步骤没有讲到,我尽量还原我的安装过程,里面的代码可以如果复制以后格式有问题可以在kimi找一下,懒得编辑了。

Ragflow安装流程-2024.11.6

1 安装wsl 和hyper v

1.1安装wsl2

在Windows 11上安装WSL2(Windows Subsystem for Linux 第二版)的步骤如下:

1. **启用WSL功能**:

   - 打开“设置”应用。

   - 点击“应用”。

   - 点击“可选功能”。

   - 点击“添加功能”。

   - 从列表中找到“适用于Linux的Windows子系统”,点击“安装”。

2. **启用虚拟机平台**:

   - 打开“控制面板”。

   - 点击“程序”。

   - 点击“启用或关闭Windows功能”。

   - 勾选“适用于Windows的虚拟机平台”选项。

   - 点击“确定”并重启计算机。

3. **更新WSL版本**:

   - 打开PowerShell(以管理员身份)。

   - 运行以下命令来更新WSL到最新版本:

     ```powershell

     wsl --update

     ```

   - 如果提示WSL 2不可用,可能需要手动更新WSL:

     - 访问[WSL2安装页面](https://aka.ms/wsl2download)下载WSL2更新包。

     - 安装更新包并重启计算机。

4. **设置WSL 2为默认版本**:

   - 打开PowerShell(以管理员身份)。

   - 运行以下命令将WSL 2设置为默认版本:

     ```powershell

     wsl --set-default-version 2 ```

5. **安装Linux发行版**:

   - 打开Microsoft Store。

   - 搜索并选择一个Linux发行版,例如Ubuntu、Debian等。

   - 点击“获取”或“安装”按钮来安装Linux发行版。

6. **启动Linux发行版**:

   - 安装完成后,从开始菜单启动你的Linux发行版。

   - 首次启动时,系统会提示你创建一个新的用户账户和密码。

完成以上步骤后,你将能够在Windows 11上使用WSL2运行Linux环境。

1.2安装hyper v
**手动添加Hyper-V功能包**:

   - 将以下命令保存为一个批处理文件(例如:`Hyper-V.cmd`):

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

   - 以管理员身份运行该批处理文件,并在提示时输入`Y`以确认重启。

1.3确保以下windows功能都选上:

2 安装Docker

2.1升级windows11 到专业版

笔记本原装win11家庭版升级专业版 - 知乎

具体操作如下

1.断网,设置-系统-激活-升级,输入激活码XWHF9-NJ9MR-7KKR3-PRWGG-WXCKG,电脑重启,可能需要关闭杀毒软件

  1. 重启后,显示升级失败,联网,此时按下win键-windows管理工具-右键powershell-以管理员身份打开-输入irm massgrave.dev/get.ps1 | iex,弹出窗口输入1,激活成功。

2.2 安装Docker

2.2.1 下载Docker Desktop Installer.exe

2.2.2 安装Dokcer到D:\docker

打开Powershell,执行命令:

New-Item -ItemType Directory -Path D:\docker #新建文件夹 D:\docker

Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install', '--accept-license', '--installation-dir=D:\docker'

这条命令做了以下几件事:

Start-Process:启动一个新进程来运行指定的程序。

'Docker Desktop Installer.exe':指定要运行的程序,即Docker Desktop的安装程序。

-Wait:等待安装程序执行完成,再继续执行后续的PowerShell命令。

-ArgumentList:指定传递给安装程序的参数列表。

'install':告诉安装程序执行安装操作。

'--accept-license':接受Docker订阅服务协议,这样在首次运行Docker Desktop时就不需要再接受协议。

'--installation-dir=D:\docker':指定安装目录为D盘下的docker文件夹。

请确保D盘已经存在名为docker的文件夹,或者您可以在执行命令之前创建该文件夹。如果文件夹不存在,安装程序可能会报错。

2.2.3 更改docker镜像储存路径:

镜像很占硬盘。

3 安装ragflow

3.1 下载ragflow zip

GitHub - infiniflow/ragflow: RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.

3.2 把压缩包解压到D盘,重命名为ragflow

根据需要更改 .env文件,选ragflow:dev包含了embbeding模型。

3.3 打开docker desktop程序;进入ragflow/docker文件夹,打开终端,输入:

docker compose -f docker-compose.yml up -d

注意:翻墙才能下镜像的

然后一直等一直等。

3.4 下载完成后docker界面如下:

点show all ports

点:80:80

进入浏览器,注册。

后面的用ollama的流程可以参考:

本地知识库+本地大模型,借助RAGFlow搭建医院医疗问诊助手,纯本地,超实用!_window docker ragflow-优快云博客

如果改.env文件的时候选了ragflow:dev就不用在ollama安装embedding模型了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值