virtualenv 是用来建立相互隔离python环境的工具。
做python开发经常会被各种版本的包搞得很惨,尤其是同时开发很多项目的时候。virtualenv就可以派上大用场。

安装

$ [sudo] pip install virtualenv

创建

$ virtualenv ENV
这个操作会在ENV目录下创建一套Python的环境,包括我们最需要的lib目录。

使用

$source ENV/bin/activate
成功后会terminal的prompt前面多出个(ENV)。这时就已经工作在隔离的Python环境中了,这时用pip安装包也不会影响到其他环境了。