目录

win10安装部署DB-gpt,坑多

目录

win10安装部署DB-gpt,坑多

已经按照最新版本了,参考上面的链接,如果需要老版本的看下面的按照

参考DB-GPT官网地址

下载DB-GPT源码

git clone

查看提交

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

git checkout -b dev926 f460b2f175a254d95cd197a2d2cb58e4df0b17d5

安装conda

下载 安装 anaconda ,安装python开始

注意使用版本3.5.3.0,直接安装使用,无需任何修改、版本高了的,如果是windown系统安装,需要修改镜像地址改为官网,修改方法在后面,应该是最新的国内高校的镜像地址对win10不友好,默认都是linux安装

安装 python=3.10的环境

conda create -n dbgpt_env python=3.10

激活环境

conda activate dbgpt_env

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

https://i-blog.csdnimg.cn/direct/6cc4306e27f748aa93840cab5965b8a0.png

如果需要删除环境

–conda env remove –name dbgpt_env

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

pip install torch

//部署测试

pip install -e “.[default]”

//复制配置文件修改

copy .env.template  .env

windowns 的直接.env文件在项目根路径下面、直接修改

主要是修改三个配置和数据库

我用的是代理模式,

https://i-blog.csdnimg.cn/direct/b42ba7b359904640953e044a59295b27.png

邀请码 a0OQ2jmF

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

https://i-blog.csdnimg.cn/direct/a90b49d38a8243f08e253e922d2e6668.png

注册之后张贴密钥到下面

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

git clone

运行前将一下包挨个执行包升级,你直接运行也可以,报错缺什么补什么,最终这些都是要执行的

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

https://i-blog.csdnimg.cn/direct/edd5bf7c1f4d4f9cad2fd8abc9322b55.png

https://i-blog.csdnimg.cn/direct/d83b37af8f8640cbaf54cc4a7c7d17fc.png

生成的统计项只有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按照

下载 安装 anaconda ,安装python开始

注意使用版本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

conda config –add channels

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

可能报错

这个原因

还原管网

conda config –remove-key channels

conda config –add channels defaults

conda config –add channels

conda config –add channels

channels:

  • defaults

default_channels:

下载 安装 anaconda ,安装python结束