用venv可轻松创建隔离环境,避免依赖冲突。在项目目录执行python -m venv venv创建环境,windows用venvScriptsactivate、macOS/linux用source venv/bin/activate激活,提示符显示(venv)即成功。激活后用pip install安装包,pip freeze > requirements.txt导出依赖,pip install -r requirements.txt恢复。使用完毕用deactivate退出,删除文件夹即可移除环境。建议将venv加入.gitignore避免提交,命名统一便于管理,配合脚本自动化初始化,并在ide中正确配置解释器路径,提升开发效率。

Python虚拟环境能帮你隔离项目依赖,避免不同项目间包版本冲突。搭建和使用其实很简单,下面讲清楚步骤和实用技巧。
用venv创建虚拟环境
Python 3.3以后自带venv模块,不需要额外安装工具。
在项目目录下执行命令:
- 创建环境:python -m venv venv
- 激活环境(windows):venvScriptsactivate
- 激活环境(macOS/Linux):source venv/bin/activate
激活后,终端提示符前会显示环境名,比如 (venv),说明你现在在这个独立环境中。
立即学习“Python免费学习笔记(深入)”;
用pip管理包更安全
进入虚拟环境后,所有pip安装的包都只会影响当前项目。
- 安装包:pip install requests
- 导出依赖:pip freeze > requirements.txt
- 恢复依赖:pip install -r requirements.txt
建议每次搭好环境后,把基础依赖导出,方便别人或自己在其他机器上快速还原环境。
停用和删除虚拟环境
用完之后可以随时退出:
- 退出环境:deactivate
- 删除环境:直接删掉整个文件夹(如 venv/)即可
不需要特殊命令卸载,干净利落。
一些实用小技巧
提升效率的小做法:
- 把虚拟环境文件夹加到.gitignore,别提交到代码仓库
- 命名时可以用.venv或env,但推荐统一用venv
- 写个脚本自动创建环境并装依赖,比如写个setup.sh或makefile
- IDE(如VS Code、pycharm)支持自动识别虚拟环境,记得选对解释器路径
基本上就这些。虚拟环境是Python开发的基础操作,不复杂但容易忽略,养成习惯对项目维护很有帮助。