🐸 青蛙编程网

虚拟环境 venv

装包装到一半,别的项目突然跑不起来了?虚拟环境(venv)就是解药:给每个项目一个隔离的「干净 Python 世界」,依赖互不干扰,删掉重来也毫无负担。

基线:Python 3.12+(内置 venv 模块,无需安装)。Windows / macOS / Linux 三平台命令都给出。

学习目标

  • 理解为什么需要虚拟环境
  • 会创建、激活、退出虚拟环境
  • 学会健康的 pip 装包姿势
  • 用 requirements.txt 复现环境
  • 能为 Flask 项目从零搭好环境

技术路线

章节 核心内容
1. 虚拟环境是什么 隔离思想,告别「依赖地狱」
2. 创建与激活 一次创建一个世界
3. 正确地用 pip 装包 装在哪、装了什么、卸了干净
4. requirements.txt 一份清单,处处复现
5. 多项目隔离与切换 平行世界如何共存
6. IDE 配合 VSCode / PyCharm 选对解释器
7. 对比与展望 virtualenv / conda / poetry / uv
8. 实战:Flask 项目搭环境 完整走一遍真实流程

从 1. 虚拟环境是什么 开始吧!