win10安装部署DB-gpt,坑多

打印 上一主题 下一主题

主题 1767|帖子 1767|积分 5301

DB-GPT-0.7版本win11安装,最新版本,安装方式变更了-CSDN博客
已经按照最新版本了,参考上面的链接,如果需要老版本的看下面的按照
参考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结束

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表