等峰也等你

博客园 首页 新随笔 联系 订阅 管理

虚拟环境的管理

虚拟环境是一个独立于系统全局环境的独立Python运行环境,用于隔离不同项目的依赖关系。

可以使每个项目都可以拥有独立的包依赖,从而避免包之间的冲突。

venv 虚拟环境

  • 虚拟环境是什么
  • 虚拟环境的用途
  • venv & virtualenv

venv 虚拟环境的优点

  • 独立的 Python 环境,不会产生冲突
  • 有助于包的管理
  • 删除和卸载方便

venv 使用方法

  • 创建虚拟环境
  • 激活虚拟环境
  • 安装 Python 包

venv 创建虚拟环境

  • 在终端中,进入要创建虚拟环境的目录,执行以下指令

    Python3 -m venv myenv
    

激活虚拟环境

  • 在 macOS 和 Linux

    source myenv/bin/activate
    
  • 在Windows上

    myenv\Scripts\activate
    
    • 虚拟环境被激活,在命令行提示符前看到环境名称(如myenv),表示已经在虚拟环境中。

venv 安装 Python 包

  • Python 版本选择

    • 进入 Python2.7 环境:Python2
    • 进入 Python3.x 环境: Python3
  • pip 安装 Python 包

    • 安装 Python2.x 版本的包
    • 安装 Python3.x 版本的包

      # 进入 Python2.7 环境
      Python2
      
      # 进入 Python3.x 环境
      Python3
      
      # 安装 Python2.x 版本的包
      pip install xxx
      
      # 安装 Python3.x 版本的包
      pip3 install xxx
      

venv 退出和删除

  • 退出虚拟环境:deactivate
  • 删除虚拟环境:删除环境目录
# Windows和macOS通用的退出指令
deactivate
posted on 2024-01-16 15:26  等峰也等你  阅读(9)  评论(0编辑  收藏  举报