Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。
安装virtualenv很简单,到http://pypi.python.org/pypi/virtualenv#downloads下载最新的版本,解压缩后,运行python setup.py install即可。
安装后,要确保你的系统path里能够找到virtualenv.py这个文件,否则就无法通过命令行来运行了。当然,也可以到安装目录里运行,这种做法是不推荐的。
简单的运行:
virtualenv env
就可以在当前目录创建一个env目录,你会注意到,virtualenv会把python,setuptools和pip给你安装上。接下来,你需要做的是,进行这个虚拟环境,在windows下和在linux(mac os)命令不一样:
windows:
env\Script\activate.bat
Linux(mac os):
source env/bin/activate
这时会发现,在命令行前面,会多出(env)出来,表示你已经进入了虚拟机了。
现在你可以使用pip install xxx来安装你想要的库了。
安装的库在什么位置呢?
env/Lib/site-packages/目录里,而不是在系统的python的Lib/site-packages目录里,这样你就知道为什么虚拟环境是分开的了吧。