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