LLM Cookbook环境配置:Windows与Linux系统教程

【免费下载链接】llm-cookbook 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版 【免费下载链接】llm-cookbook 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-cookbook

你是否在配置LLM开发环境时遇到过版本冲突、依赖安装失败等问题?本文将帮助Windows与Linux用户从零开始搭建稳定的LLM Cookbook开发环境,让你顺利运行必修一-Prompt Engineering For Developers等核心教程内容。

一、安装Anaconda

Anaconda是Python数据科学生态的基础,提供了包管理与环境隔离功能。推荐通过清华源镜像下载以加速安装过程。

Windows系统安装

  1. 访问清华源Anaconda镜像,下载最新Windows版本安装包(如Anaconda3-2023.07-1-Windows-x86_64.exe
  2. 双击安装包,按向导完成安装(建议勾选"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)前缀,表示基础环境已激活。

Anaconda安装文件列表

二、创建专用开发环境

为避免依赖冲突,建议为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密钥

  1. 登录OpenAI官网
  2. 点击右上角头像,选择"View API keys"
  3. 点击"Create new secret key"生成密钥

OpenAI API密钥创建

配置密钥文件

在项目根目录创建.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

七、项目资源导航

通过以上步骤,你已成功搭建LLM Cookbook开发环境。下一章将学习提示工程基本原则,开始你的大模型开发之旅。

【免费下载链接】llm-cookbook 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版 【免费下载链接】llm-cookbook 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-cookbook

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐