Python Web必备工具:虚拟环境venv的安装与依赖管理

为什么需要虚拟环境?解决不同项目依赖冲突(如Django 2.2与4.0版本兼容问题)、避免污染系统Python环境、方便团队协作共享依赖。 Python 3.3+内置`venv`模块,无需额外安装,是创建虚拟环境的轻量工具。 使用步骤: 1. **创建**:进入项目目录,执行`python -m venv venv`,生成独立`venv`文件夹。 2. **激活**:系统不同命令各异:Windows(cmd/PowerShell)或Mac/Linux分别用对应路径激活,成功后终端显示`(venv)`。 3. **验证**:`python --version`和`pip --version`确认环境生效。 4. **依赖管理**:激活后用`pip install`安装包,完成后`pip freeze > requirements.txt`导出依赖;新环境或他人项目可通过`pip install -r requirements.txt`快速安装。 5. **退出与删除**:用`deactivate`退出,直接删除`venv`文件夹即可。 `venv`隔离项目依赖,安全高效,是Python开发必备工具。

阅读全文