首页 / 包管理器(pip / npm)
📖 包管理器(pip / npm) 是什么?
给代码装零件的外卖平台,一句命令自动装齐。
⚡ 一句话秒懂
给代码装零件的外卖平台,一句命令自动装齐。
📖 举个故事
小王照着教程跑 AI 项目,第一步就卡住:满屏红字说找不到某个库。他以为要手动去下载压缩包,同事只说了一句“pip install 一下”。回车等了半分钟,那些别人写好的零件自动下齐、自动装好,程序立刻跑起来了。小王恍然大悟:写代码不是从零打铁,而是先上建材市场把现成的砖搬回家。
💡 类比理解
暂未补充。
🧩 真实例子
暂未补充。
🛠️ 怎么实际使用
装 Agent 依赖时先建虚拟环境再 pip install,既不会污染系统 Python,也方便复现。把依赖写进 requirements.txt,换台机器一句 pip install -r requirements.txt 就能还原。npm 是 JS 生态的同类工具。版本冲突时锁版本比追新省事。
📚 进阶原理
包管理器负责从仓库下载依赖、解析版本约束、安装到指定环境。Python 用 pip + PyPI,Node 用 npm + registry。依赖冲突很常见:多个包要求同一库的不同版本。解法是虚拟环境隔离、锁文件(requirements.txt、package-lock.json)固定版本。