### 虚拟技术
1. 虚拟机
- 比较笨重
- 吃资源
- 功能最健全
2. 虚拟容器
- 开发环境
- 项目运行环境
- docker
3. 虚拟环境
- python特有的开发环境
### 虚拟环境搭建
1. 安装虚拟环境软件
- pip install virtualenv
2. 安装虚拟环境统一管理软件
- apt install virtualenvwrapper
3. 配置虚拟环境
- 创建一个目录用来存放我们的虚拟环境
- 配置环境变量
- ~/.bashrc 用户级环境变量
- export WORKON_HOME=XXX
- source /YYY/virtualenvwrapper.sh
### 虚拟环境使用
1. 创建虚拟环境
- mkvirtualenv NAME
- -p python_path 可以创建指定python版本的虚拟环境
2. 删除虚拟环境
- rmvirtualenv NAME
3. 进入已有虚拟环境
- workon NAME
4. 退出虚拟环境
- deactivate