首页 / 包管理器(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)固定版本。

继续学习相关术语