Agent学习一:开发环境搭建

设计目标 :为具备 Linux 应用开发经验的学习者搭建专业化、可复现、安全隔离的 Agent 开发环境,避免"在我机器上能跑"的经典陷阱,同时建立工程化协作基础。

复制代码
# 1. 系统更新 & 基础编译依赖(避免后续 pip 安装报错)
sudo apt update && sudo apt upgrade -y
sudo apt install -y python3.10 python3.10-venv python3.10-dev \
                   build-essential libssl-dev libffi-dev \
                   curl wget git zsh tmux htop


# 2. 安装 pyenv(推荐:精准控制 Python 版本)
curl https://pyenv.run | bash

# 将以下内容追加到 ~/.bashrc 或 ~/.zshrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.10.12  # LangChain 官方推荐版本
pyenv global 3.10.12


# 3. 验证关键组件
python --version  # 应输出 3.10.12
pip --version
git --version
原因 避免的坑
pyenv 管理 Python 避免系统 Python 被污染,精准匹配 LangChain 依赖 sudo pip install 导致系统包冲突
显式安装 dev 包 确保 cryptography 等 C 扩展包编译成功 pip install 时因缺失头文件失败
不预装 CUDA 聚焦基础环境,GPU 配置过于复杂 避免被驱动问题劝退
相关推荐
小弥儿13 分钟前
PPT Master:用 AI 把PDF/Word一键转成可编辑 PPT
学习·开源·github
辣知9 小时前
辣知·化智77 三千年接力写就的一本书
学习
一木 之林9 小时前
Dify学习笔记 01 · 平台入门与实战:部署、五类应用、RAG与MCP(第1-16集)
人工智能·笔记·学习·计算机视觉
摸鱼 特供版10 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求
陈年老古董10 小时前
Hive 函数学习笔记(下):窗口函数与经典案例
hive·笔记·学习
罗西的思考11 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (6)— 奖励机制
人工智能·笔记·学习
拾饵94211 小时前
第六周第二个项目笔记:FinInsRAG 项目学习笔记(零基础版)以及简历书写
笔记·学习
Lost_the_wind11 小时前
MySQL 学习笔记三
笔记·学习·mysql
欣欣之王来了11 小时前
开发环境准备:Node.js、npm、VS Code安装配置
前端·学习·架构·项目·vue3教程
火眼金睛记单词12 小时前
阅读理解核心词汇:破解英语阅读难题的利器
经验分享·学习