Python3.3以上的版本经过venv模块原生支持虚拟环境,能够代替Python以前的virtualenv。
该venv模块提供了建立轻量级“虚拟环境”,提供与系统python的隔离支持。每个虚拟环境都有其本身的Python二进制(容许有不一样的Python版本创做环境),而且能够拥有本身独立的一套Python包。
须要注意的是,在Python3.3中使用”venv”命令建立的环境不包含”pip”,你须要进行手动安装。在Python3.4中改进了这一个缺陷。python
一、建立虚拟环境bash
$ python -m venv .
二、激活虚拟环境code
$ source <venv>/bin/activate
三、关闭虚拟环境ip
$ deactivate