首页 / 虚拟环境
📖 虚拟环境 是什么?
给每个项目配独立的“工具箱”,互不干扰,装坏了扔掉重来。
⚡ 一句话秒懂
给每个项目配独立的“工具箱”,互不干扰,装坏了扔掉重来。
📖 举个故事
阿凯同时维护两个 Python 项目:一个是公司的报表系统,用老版本工具;一个是自己的博客,用新版本。有天他给博客装了个时髦的新插件,报表系统第二天就罢工了——两个项目共用一套工具,新插件把老的弄崩了。同事支招:给每个项目开个“单独的房间”(虚拟环境),各装各的版本,互不串门。从此他在博客房间怎么折腾,报表房间都岁月静好。现在他开新项目第一件事就是:先开房间。
💡 类比理解
暂未补充。
🧩 真实例子
暂未补充。
🛠️ 怎么实际使用
让 AI 帮你写 Python,先在虚拟环境装依赖:依次执行 python3 -m venv .venv、激活、pip install -r requirements.txt(AI 生成清单)。新包只落在当前项目,装坏删掉 .venv 重来,不影响别处。跑代码前先确认环境已激活,能少很多报错。
📚 进阶原理
虚拟环境隔离依赖:解释器与包都装在项目内目录。venv 复用系统 Python(符号链接),环境变量指向项目内 site-packages。建议用 pip freeze 或 uv lock 锁版本,保证可复现;.venv 别提交 Git;Agent 批量任务各用独立环境。