Python 虚拟环境配置
虚拟环境(venv
)是 Python 提供的一种用于隔离项目依赖的机制。它可以避免全局包冲突,确保项目的依赖版本一致性,特别适合多人协作与部署场景。
✅ 虚拟环境的优点
- 每个项目使用独立依赖版本,避免冲突
- 便于部署(如部署到 Docker、虚拟机等)
- 有助于构建可复现的环境(配合
requirements.txt
)
tip
建议所有 Python 项目都使用虚拟环境进行管理。
⚙️ 初始化一个虚拟环境
python3 -m venv venv
该命令将在当前目录下创建名为 venv/
的文件夹,包含独立的 Python 解释器和 pip 工具。