Virtualenv 是一个用于 Python 的虚拟环境管理工具,它允许用户为不同的项目创建独立的 Python 环境和包管理。这样可以避免不同项目之间依赖库的冲突,并且可以更加灵活地管理项目依赖。
使用场景
- 项目隔离:避免不同项目之间的库冲突。
- 依赖管理:可以针对每个项目单独管理依赖。
- 环境配置:在不同的操作系统或环境中保持项目环境一致。
安装
pip install virtualenv
创建虚拟环境
virtualenv my_project_env
激活虚拟环境
Windows:
my_project_env\Scripts\activate
Linux/macOS:
source my_project_env/bin/activate
使用虚拟环境
在虚拟环境中,你可以使用 pip 安装或管理项目依赖:
pip install some-package