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
2
which python
pip -V

确认使用的是 venv 内 Python。

7.区别

工具 用途
venv Python 官方内置虚拟环境
virtualenv 更强兼容性、支持旧版本
poetry 虚拟环境 + 依赖管理

一句话:

virtualenv = 为每个 Python 项目创建独立的依赖隔离环境。