源码部署 MaxKB v2
数据库需要自行部署,我这里直接使用服务器部署的 PostgreSql ,部署文件可以看到 MaxKB 目录下,有 installer 文件夹帮助部署,其中有一个 init.sql 文件。postgresql 数据库 和 redis 数据库需要自行安装,使用dorker 容器快速启动即可;切换到 maxkb 的虚拟环境(在Pycharm 自带的 Terminal 新建一个cmd;(这是 Anacon
-
从 GitHub 上下载对应的源码


-
安装anaconda创建虚拟环境
使用Anaconda新建MaxKB专属的虚拟环境,网址:Download Success | Anaconda 下载 ANACONDA ;
从开始菜单找到并打开 “Anaconda Prompt”(这是 Anaconda 自带的终端,已自动配置好环境变量);
conda create --name maxkb python==3.11.9
用 pycharm 打开项目设置环境;
选择对应的版本

-
安装依赖
安装前端依赖
切换到 maxkb 的虚拟环境(在Pycharm 自带的 Terminal 新建一个cmd;
cd .\ui\
npm install


安装后端依赖
回到 MaxKB 目录下,使用conda或者pip安装poetry包管理器;
conda install poetry
pip install django
pip install python-dotenv
pip install pyyaml
pip install redis
pip install djangorestframework
pip install drf-spectacular
pip install drf-spectacular-sidecar
pip install django-celery-beat
pip install django-apscheduler
pip install uuid-utils
pip install pydub
pip install django-mptt
pip install psycopg2-binary
pip install langchain
pip install pycryptodome
pip install django-redis
pip install langchain-mcp-adapters
pip install jieba
pip install langchain-community
pip install langchain-openai
pip install dashscope
pip install langchain_anthropic
pip install botocore
pip install langchain-google-genai
pip install langchain-huggingface
pip install transformers
pip install scikit-learn
pip install langchain-ollama
pip install tencentcloud-sdk-python
pip install websockets
pip install volcengine-python-sdk
pip install xinference-client
pip install pylint
pip install zhipuai
pip install celery_once
pip install html2text
pip install openpyxl
pip install xlwt
pip install xlrd
pip install python-docx
pip install PyMuPDF
pip install langgraph
pip install captcha
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu


-
Window 目录准备和数据库准备
创建对应的文件夹和配置文件;
postgresql 数据库 和 redis 数据库需要自行安装,使用dorker 容器快速启动即可;


# 数据库配置
DB_NAME: maxkb_desktop
DB_HOST: 192.168.xx.xxx
DB_PORT: 5236
DB_USER: postgres
DB_PASSWORD: password
DB_ENGINE: django.db.backends.postgresql_psycopg2
# redis 配置
REDIS_HOST: 192.168.xx.xxx
REDIS_PORT: 6379
REDIS_PASSWORD: password
TIME_ZONE: Asia/Shanghai
# 模型相关配置
EMBEDDING_MODEL_PATH: C:\opt\maxkb\model\
EMBEDDING_MODEL_NAME: C:\opt\maxkb\model\models--moka-ai--m3e-base
数据库需要自行部署,我这里直接使用服务器部署的 PostgreSql ,部署文件可以看到 MaxKB 目录下,有 installer 文件夹帮助部署,其中有一个 init.sql 文件

-
启动项目
在MaxKB 根目录下运行后端项目;
python main.py dev

在 MaxKB 根目录下进入 ui 目录运行前端项目;
npm run dev

账号:admin
密码:MaxKB@123..


注意事项
- 模型名称为必填项,否则运行会报错;

- 直接通过pip install volcenginesdkarkruntime 安装报错

此处不能直接安装volcenginesdkarkruntime
而是要安装火山引擎的整个包
pip install volcengine-python-sdk
- 运行后页面空白,前端报错

原因:因为缺少captcha 库,导致登录页面的验证码无法加载。
pip install captcha
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)