Python virtualenv使用总结
virtualenv 用于创建独立 Python 运行环境,避免不同项目依赖冲突。
1.安装
1 | pip install virtualenv |
2.创建环境
1 | virtualenv venv |
指定Python:
1 | virtualenv -p python3.11 venv |
3.激活
Linux/macOS:
1 | source venv/bin/activate |
Windows:
1 | venv\Scripts\activate |
4.退出
1 | deactivate |
5.管理依赖
导出:
1 | pip freeze > requirements.txt |
安装:
1 | pip install -r requirements.txt |
6.常用检查
1 | which python |
确认使用的是 venv 内 Python。
7.区别
| 工具 | 用途 |
|---|---|
| venv | Python 官方内置虚拟环境 |
| virtualenv | 更强兼容性、支持旧版本 |
| poetry | 虚拟环境 + 依赖管理 |
一句话:
virtualenv = 为每个 Python 项目创建独立的依赖隔离环境。