python学习笔记 | 浅谈python虚拟环境

前言

python虚拟环境是非常实用且必备的小技能。面对多个项目分别需要不同依赖库环境,或者跨平台部署的场景,都非常实用且优雅。

跨平台部署时,只需要按照生成的requirements.txt文件,一条安装命令:

pip3 install -r requirements.txt

即可完成所有依赖库的安装;或者是直接激活项目下的虚拟环境:

source ./venv/bin/activate

即可不需安装依赖库,直接运行项目。

食用方式

  • 新建虚拟环境

    python3 -m venv venv
    或
    pip3 install virtualenv
    virtualenv --python=python3.7 venv
    
  • 启动虚拟环境

    macOS - source ./venv/bin/activate

    windows - image-20201125164236497

  • 生成requirements.txt

    pip3 freeze > requirements.txt
    
  • 通过requirements.txt配置环境

    pip3 install -r requirements.txt
    
  • 退出虚拟环境

    deactivate
    


244 字