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

图片示例

virtualenv setup

更多关于虚拟环境的信息