LLM Cookbook环境配置:Windows与Linux系统教程
你是否在配置LLM开发环境时遇到过版本冲突、依赖安装失败等问题?本文将帮助Windows与Linux用户从零开始搭建稳定的LLM Cookbook开发环境,让你顺利运行[必修一-Prompt Engineering For Developers](https://link.gitcode.com/i/e867fec7844746ca37ab2d989c988579)等核心教程内容。## 一、安
LLM Cookbook环境配置:Windows与Linux系统教程
你是否在配置LLM开发环境时遇到过版本冲突、依赖安装失败等问题?本文将帮助Windows与Linux用户从零开始搭建稳定的LLM Cookbook开发环境,让你顺利运行必修一-Prompt Engineering For Developers等核心教程内容。
一、安装Anaconda
Anaconda是Python数据科学生态的基础,提供了包管理与环境隔离功能。推荐通过清华源镜像下载以加速安装过程。
Windows系统安装
- 访问清华源Anaconda镜像,下载最新Windows版本安装包(如
Anaconda3-2023.07-1-Windows-x86_64.exe) - 双击安装包,按向导完成安装(建议勾选"Add Anaconda to PATH"选项)
Linux系统安装
通过终端执行以下命令:
# 下载安装脚本
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.07-1-Linux-x86_64.sh
# 执行安装
bash Anaconda3-2023.07-1-Linux-x86_64.sh -b
# 初始化Shell
~/anaconda3/bin/conda init
安装完成后,重启终端会显示(base)前缀,表示基础环境已激活。
二、创建专用开发环境
为避免依赖冲突,建议为LLM Cookbook创建独立环境:
# 创建Python 3.9环境
conda create --name llm-cookbook python=3.9 -y
# 激活环境
conda activate llm-cookbook
环境创建后,每次开发前需执行
conda activate llm-cookbook激活环境
三、安装核心依赖库
在激活的环境中安装教程所需依赖:
# 安装基础工具包
pip install -q python-dotenv openai langchain chromadb
# 安装Jupyter Notebook
pip install -q notebook ipywidgets
四、配置OpenAI API密钥
获取API密钥
- 登录OpenAI官网
- 点击右上角头像,选择"View API keys"
- 点击"Create new secret key"生成密钥
配置密钥文件
在项目根目录创建.env文件,添加以下内容:
OPENAI_API_KEY="sk-你的密钥内容"
密钥加载代码
在Jupyter Notebook中使用以下代码加载密钥:
import os
from dotenv import load_dotenv, find_dotenv
# 加载环境变量
_ = load_dotenv(find_dotenv())
# 获取API密钥
openai.api_key = os.environ['OPENAI_API_KEY']
为简化操作,可将上述代码封装为工具函数,保存为utils.py后在各教程中引用:
def get_openai_key():
_ = load_dotenv(find_dotenv())
return os.environ['OPENAI_API_KEY']
五、验证环境配置
启动Jupyter Notebook验证安装:
# 启动Notebook服务器
jupyter notebook
在浏览器中打开生成的链接,导航至2. 提示原则 Guidelines.ipynb,运行首个代码单元格。若成功输出结果,则环境配置完成。
六、常见问题解决
1. Jupyter无法找到环境
# 将环境添加到Notebook内核
python -m ipykernel install --user --name=llm-cookbook
2. 依赖版本冲突
# 安装指定版本依赖
pip install openai==0.27.8 langchain==0.0.240
3. API连接问题
检查网络代理设置,或使用国内镜像源安装依赖:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple openai
七、项目资源导航
- 官方文档:docs/环境配置.md
- 示例代码:content/必修一-Prompt Engineering For Developers
- 问题反馈:项目GitHub Issues
通过以上步骤,你已成功搭建LLM Cookbook开发环境。下一章将学习提示工程基本原则,开始你的大模型开发之旅。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐


所有评论(0)