virtualenv隔离环境

一般的python项目, 我们需要引入很多的外部依赖包, 如果我们不进行处理, 时间长了就会发现本地的仓库变得非常臃肿, 在整理项目的时候, 也不知道该项目依赖了哪些包. virtualenv的出现, 就很好的规避了这个问题, 主要的原理是构建项目本地的python环境, 从而达到项目的隔离

  1. 安装虚拟环境
pip3 install virtualenv
  1. 创建项目
cd ~
mkdir test
cd test

# 生成项目本地环境
virtualenv --no-site-packages venv

参数--no-site-packages,不复制系统的Python环境中的第三方包

创建成功后, 项目会出现venv目录

  1. 激活项目python环境
source venv/bin/activate
# 安装项目本地flask依赖
pip3 install flask
  1. 退出项目python环境
deactivate

推荐阅读更多精彩内容