Appearance
用Python制作RAG
安装uv和jupyter
uv是一个Python包管理器,用于安装和管理Python包。
jupyter是一个交互式计算环境,用于运行Python代码。
安装uv
bash
pip install uv安装jupyter notebook
bash
pip install jupyter创建虚拟环境
bash
uv venv如果只想初始化项目,执行
uv init .即可
安装依赖
bash
uv add sentence_transformers google-genai chromadb python-dotenv依赖说明:
- sentence_transformers:用于将文本转换为向量
- google-genai:用于生成文本
- chromadb:用于存储和检索向量
- python-dotenv:用于加载环境变量
使用uv启动jupyter notebook
使用jupyter notebook,所以不需要默认的main.py文件,用
rm main.py删除它
bash
uv run --with jupyter jupyter lab