当前位置: 首页 > news >正文

win10安装部署DB-gpt,坑多

参考DB-GPT官网地址
https://www.yuque.com/eosphoros/dbgpt-docs/qno7x8hmgyulbg80
下载DB-GPT源码
git clone https://github.com/eosphoros-ai/DB-GPT.git
查看提交
https://github.com/eosphoros-ai/DB-GPT/commits/main?author=fangyinc

检出25年1月9号的提交,最新代码结构变化很大,官方文档起码一年无更新了
git checkout -b dev926 f460b2f175a254d95cd197a2d2cb58e4df0b17d5

安装conda

下载 安装 anaconda ,安装python开始
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D
注意使用版本3.5.3.0,直接安装使用,无需任何修改、版本高了的,如果是windown系统安装,需要修改镜像地址改为官网,修改方法在后面,应该是最新的国内高校的镜像地址对win10不友好,默认都是linux安装
安装 python=3.10的环境
conda create -n dbgpt_env python=3.10

激活环境
conda activate dbgpt_env

 后面的代码都要在激活环境后执行

如果需要删除环境
--conda env remove --name dbgpt_env

//torch 会报错,先安装,激活后
pip install torch

//部署测试
pip install -e ".[default]"
//复制配置文件修改
copy .env.template  .env
windowns 的直接.env文件在项目根路径下面、直接修改
主要是修改三个配置和数据库

我用的是代理模式,

硅基流动统一登录

邀请码 a0OQ2jmF

可以注册一下,写上我的邀请码,官方送14元,可以用一段时间了

注册之后张贴密钥到下面
LLM_MODEL=siliconflow_proxyllm
PROXY_API_KEY=skXXXXX
PROXY_SERVER_URL=https://api.siliconflow.cn/v1
数据库默认sqlit,我换mysql了
LOCAL_DB_TYPE=mysql
LOCAL_DB_USER=root
LOCAL_DB_PASSWORD=123456
LOCAL_DB_HOST=127.0.0.1
LOCAL_DB_PORT=3306
LOCAL_DB_NAME=dbgpt
//执行脚本,然后本地执行项目下面的脚本
F:\dbgptt2024121\DB-GPT\assets\schema\dbgpt.sql

运行服务之前需要下载嵌入模型和大模型,主要是嵌入模型,第一个
项目根路径下面mkdir models cd models
git clone https://www.modelscope.cn/Jerry0/text2vec-large-chinese.git
git clone https://www.modelscope.cn/Qwen/Qwen2.5-14B-Instruct.git

运行前将一下包挨个执行包升级,你直接运行也可以,报错缺什么补什么,最终这些都是要执行的
pip install --upgrade pydantic  --这个版本也是大坑,开始回退代码到你们的B站视频的代码位置24年1月21号,这个版本是1.X的,后面安装过程需要升级到2.X,然后另外的包又只支持1.X,死循环了,没办法往前升级代码,直到25年1月9号的视频,也就是你们代码结构变更之前把,变更代码结构之后,项目安装问题更加多了
pip install --upgrade chromadb 
pip install --upgrade fastapi
pip install --upgrade spacy 
pip install --upgrade dbgpt
set PYTHONPATH=F:\dbgptt2024121\DB-GPT
pip install schedule 
pip install cryptography
pip install  lyric-py--这个是大坑,一直报错 lyric,实际上是lyric-py,本人python 零基础
pip install -r /requirements/dev-requirements.txt 
pip install openai

运行服务
python dbgpt/app/dbgpt_server.py


//要是报错可能需要安装AI开发环境包
pip install alembic

运行成功访问
http://192.168.15.23:5670/chat

生成的统计项只有50个,超过也不显示了

知识库试了下,检索不出来,还不如之前我安装的cherry studio

neo4j非必须按照,用于知识图谱,安装也用不了,我安装了3.X和4.X的版本,5.X的没试过,对应jdk8、11、和17

最后想对DB-GPT的研发产品团队说句实话,因为纯中文在github上留言不了

现在AI这么火,知识库应用首当其冲,Char-DB本来是你们的强项,可是兼容性做得很差,我连接一个700表的mysql库,只能查到几张表,chardata应对大库也是无能为力,另外我们业务库是sql sqlser 2012的库、还有2016的版本的数据库添加都添加报错,虽说你们兼容很多库,却没有做相应的版本方言适配。尽管你们集成了很多功能,可是没有在Char-DB上面深入,起大早赶晚集的感觉,另外在你们github项目地址问题的回复不可以尽量双语吗,中国人不吭中国人,我英语不是很好,还要花更多时间找问题看问题,我安装win10版本的DB-GPT耗时两天,到处报错,官方文档也不更新,人也找不到,

启动neo4j
NEOJ_HOME=E:\neo4j-community-3.5.31
(3)配置path变量
path=%NEO4J_HOME%\bin
(4)启动服务
法一:通过控制台启动Neo4j程序(输入:neo4j.bat console)
法二:把Neo4j安装为服务
安装:bin\neo4j install-service (注意:要在neo4j的安装目录下进行)
卸载:bin\neo4j uninstall-service
启动服务:neo4j start
停止服务:neo4j stop
重启服务:neo4j restart
查询服务:neo4j status
http://localhost:7474/browser/
用户名:neo4j
初始密码:neo4j 
————————————————

anaconda按照


https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

下载 安装 anaconda ,安装python开始
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D
注意使用版本3.5.3.0,版本高了的,如果是windown系统按照,需要修改镜像地址改为官网,

-- 查看conda版本
conda --version
检查版本兼容
pip install pipdeptree
pipdeptree

# 1、查看环境列表:第一种写法
conda env list
 
# 2、查看环境列表:第二种写法
conda info --envs
 
# 3、查看conda的所有配置信息,默认配置
conda config --show

查看设置的本地镜像
conda config --show default_channels

修改设置清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

查看设置的本地镜像
conda config --show channels

--查看具体的安装日志
conda create --name env_name38 python=3.8 --verbose


检查版本
python --version

切换激活环境
conda activate env_name38


conda install numpy

pip install requests
删除
conda env remove --name dbgpt_env

如果退出
conda deactivate

可能报错
https://developer.baidu.com/article/details/2800512
https://blog.csdn.net/qq_42392337/article/details/127529243

这个原因
https://blog.csdn.net/qq_42392337/article/details/127529243
还原管网
conda config --remove-key channels
conda config --add channels defaults
conda config --add channels https://repo.anaconda.com/pkgs/main
conda config --add channels https://repo.anaconda.com/pkgs/free


channels:
  - https://repo.anaconda.com/pkgs/free
  - https://repo.anaconda.com/pkgs/main
  - defaults
default_channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/free
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/pro
  - https://repo.anaconda.com/pkgs/msys2
  
  
下载 安装 anaconda ,安装python结束


http://www.mrgr.cn/news/93946.html

相关文章:

  • 【Linux docker】关于docker启动出错的解决方法。
  • git规范提交之commitizen conventional-changelog-cli 安装
  • cu118 安装vllm 极简教程 踩坑笔记
  • [pytest] 配置
  • 【08】单片机编程核心技巧:变量命名规范
  • DeepSeek大语言模型下几个常用术语
  • 创建Electron35 + vue3 + electron-builder项目,有很过坑,记录过程
  • 【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于运放的电流模BGR)
  • 从0开始的操作系统手搓教程43——实现一个简单的shell
  • 【SpringMVC】深入解析@ RequestMapping 注解的概念及使用和 MVC 介绍
  • QT多线程
  • 代码随想录刷题day41|(二叉树篇)二叉树的最大深度(递归)
  • 【前端】BOM DOM
  • 打造智能钉钉机器人:借助智谱GLM-4-Flash实现高效智能回复(文末附源码)
  • 打造智能聊天体验:前端集成 DeepSeek AI 助你快速上手
  • 我的AI工具箱Tauri版-建筑平面图生成装修设计
  • 个人学习编程(3-10) 刷题
  • Jetson Orin 安装 onnxruntime
  • LSTM方法实践——基于LSTM的汽车销量时序建模与预测分析
  • 基金股票期权期货投资方式对比