虚拟环境(Virtual Environment)是一种在软件开发过程中,用于隔离项目依赖和系统环境的机制。通过创建独立的虚拟环境,可以避免不同项目之间依赖库的冲突,同时也可以保护系统环境不被项目依赖所影响。

虚拟环境的特点

  • 隔离性:虚拟环境可以将项目的依赖库与其他项目或系统环境隔离,避免版本冲突。
  • 可移植性:虚拟环境中的依赖库可以轻松地移植到其他环境。
  • 安全性:虚拟环境可以防止项目依赖库对系统环境的潜在影响。

创建虚拟环境

以下是在 Python 中创建虚拟环境的步骤:

  1. 打开终端或命令提示符。
  2. 运行以下命令安装 virtualenv
    pip install virtualenv
    
  3. 创建虚拟环境:
    virtualenv myenv
    
  4. 激活虚拟环境:
    • Windows:
      myenv\Scripts\activate
      
    • macOS/Linux:
      source myenv/bin/activate
      

虚拟环境中的项目

在虚拟环境中,可以安装和管理项目依赖库。以下是一些常见的依赖管理工具:

  • pip:Python 的包管理工具,用于安装和管理 Python 依赖库。
  • conda:Anaconda 发行版中的包管理工具,支持 Python 和 R 等多种语言。

相关链接

虚拟环境