手把手教你完成大模型RAG知识问答应用构建-03.项目依赖环境准备
大家好,我是程序锅。github上的代码封装程度高,不利于小白学习入门。常规的大模型RAG框架有langchain等,但是langchain等框架源码理解困难,debug源码上手难度大。因此,我写了一个人人都能看懂、人人都能修改的大模型RAG框架代码。
大家好,我是程序锅。
github上的代码封装程度高,不利于小白学习入门。
常规的大模型RAG框架有langchain等,但是langchain等框架源码理解困难,debug源码上手难度大。
因此,我写了一个人人都能看懂、人人都能修改的大模型RAG框架代码。
整体项目结构如下图所示:手把手教你大模型RAG框架架构
前序章节:
01.如何调用大模型API
02.RAG原理介绍
03.Anaconda原理与安装流程
03.Pycharm原理与安装流程
本篇文章将介绍03.项目依赖安装,使用到的工具有:pycharm和Anaconda,Anaconda原理与安装流程和Pycharm的安装前面章节已经讲过,不再赘述。
配置python依赖环境
上面几篇文章说到,如何用Anaconda新建python环境,在这里我们新建一个名称为TinyRAG的python环境,并且用pycharm实际开发。
1.打开pycharm->点击File->点击Setting->点击Python Interpreter

2.点击小锯齿->点击Add

3.配置python环境
python解释器可以采用两种方式,分别是Conda Environment和System Interpreter,其中Conda Environment相比System Interpreter多了配置conda的位置,其余的配置方式都一致。
这里我们采用Conda Environment激活python解释器的方式。
首先,需要了解我们新建的名称为TinyRAG环境在哪?
在Anaconda安装那一章,介绍了Anaconda安装后的目录分布,其中envs文件夹是用于存放python执行器的。选择python.exe文件作为现存环境的执行器。

配置项目依赖环境
python环境配置后以后,我们需要根据项目需求,下载相应的项目依赖包。
python项目依赖包管理一般用conda、pip,我这边推荐用pip来管理。
1.点击下方的Terminal,注意用户路径前需有(TinyRAG),如果没有可以参考之前的文章自行激活环境。

2.下载依赖
项目根目录下有requirements.txt,把这个项目所依赖的包都写进去了。只需执行
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
当然,最终执行项目的时候可能因为依赖包升级,更新等问题,导致发生报错。我将自己可运行的pip依赖保存为pip_list.txt,里面包含了依赖包的具体版本。
运行

点击右上角运行按钮执行test.py,到这里依赖环境就装好啦。
更多推荐


所有评论(0)